5 writes to _length
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ReadOnlySpan.cs (5)
51
_length
= array.Length;
85
_length
= length;
112
_length
= length;
121
_length
= 1;
131
_length
= length;
15 references to _length
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ReadOnlySpan.cs (15)
149
if ((uint)index >= (uint)
_length
)
162
get =>
_length
;
172
get =>
_length
== 0;
294
if (
_length
!= 0) ret = ref _reference;
314
if ((uint)
_length
<= (uint)destination.Length)
316
Buffer.Memmove(ref destination._reference, ref _reference, (uint)
_length
);
335
if ((uint)
_length
<= (uint)destination.Length)
337
Buffer.Memmove(ref destination._reference, ref _reference, (uint)
_length
);
348
left.
_length
== right.
_length
&&
359
return new string(new ReadOnlySpan<char>(ref Unsafe.As<T, char>(ref _reference),
_length
));
361
return $"System.ReadOnlySpan<{typeof(T).Name}>[{
_length
}]";
374
if ((uint)start > (uint)
_length
)
377
return new ReadOnlySpan<T>(ref Unsafe.Add(ref _reference, (nint)(uint)start /* force zero-extension */),
_length
- start);
393
if ((ulong)(uint)start + (ulong)(uint)length > (ulong)(uint)
_length
)