dotnet / dotnet/dotnet-api-docs

ReadOnlySpan created from a null array does not return a null ReadOnlySpan

Open
#10,611 3 comments 0 reactions 0 assignees View on GitHub
area-System.Runtime Pri3 untriaged
Dominant language
C#
Stars
949
Forks
1.7k
Avg merge
3d 27m
Merged PRs (30d)
49

Description

### Type of issue

Typo

### Description

For the `ReadOnlySpan(T[]?)` constructor that can take a null array, the doc says `If the array is null, this constructor returns a null ReadOnlySpan.`

However, the method instead creates an empty span. A span, being a `ref struct` cannot be nullable. It should say "This method returns default when array is null." as described in the other constructor `ReadOnlySpan(T[], Int32, Int32)`.

### Page URL

https://learn.microsoft.com/en-us/dotnet/api/system.readonlyspan-1.-ctor?view=net-8.0

### Content source URL

https://github.com/dotnet/dotnet-api-docs/blob/main/xml/System/ReadOnlySpan`1.xml

### Document Version Independent Id

d7b1c5b6-cdec-e856-0d48-533861086507

### Article author

@steveharter

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.