11 writes to _array
System.Private.CoreLib (11)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (11)
68
_array
= AllocateByteArray(length);
92
_array
= AllocateByteArray(_bitLength);
146
_array
= CreateArray(bytes, out _bitLength);
165
_array
= CreateArray(bytes, out _bitLength);
195
_array
= CreateArray(values, out _bitLength);
208
_array
= CreateArray(values, out _bitLength);
307
_array
= CreateArray(values, out _bitLength);
326
_array
= CreateArray(values, out _bitLength);
361
_array
= AllocateByteArray(_bitLength);
728
Array.Resize(ref
_array
, newByteLength);
743
Array.Resize(ref
_array
, newByteLength);
28 references to _array
System.Private.CoreLib (28)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (27)
73
Array.Fill(
_array
, (byte)0xFF);
95
MemoryMarshal.AsBytes(array).CopyTo(
_array
);
99
BinaryPrimitives.ReverseEndianness(array, MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
));
123
MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
)[(int)index] &= ReverseIfBE((1 << (int)extraBits) - 1);
363
Array.Copy(bits.
_array
,
_array
,
_array
.Length);
396
return ((
_array
[byteIndex]) & (1 << (int)bitOffset)) != 0;
416
ref byte segment = ref
_array
[byteIndex];
438
_array
.AsSpan(0, GetByteArrayLengthFromBitLength(_bitLength)).Fill(0xFF);
443
_array
.AsSpan(0, GetByteArrayLengthFromBitLength(_bitLength)).Clear();
505
byte[] thisArray =
_array
;
506
byte[] valueArray = value.
_array
;
611
Span<int> intSpan = MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
);
674
Span<int> intSpan = MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
);
726
if (newByteLength >
_array
.Length)
735
_array
.AsSpan(currentByteLength).Clear();
741
if (newByteLength <
_array
.Length - ShrinkThreshold)
777
Span<int> source = MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
).Slice(0, intLength);
805
ReadOnlySpan<byte> source =
_array
.AsSpan(0, byteLength);
829
Span<int> in32Span = MemoryMarshal.Cast<byte, int>((Span<byte>)
_array
);
916
boolArray[(uint)index + i] = (
_array
[byteIndex] & (1 << (int)extraBits)) != 0;
938
if (
_array
.AsSpan(0, byteCount).ContainsAnyExcept((byte)0xFF))
949
return (
_array
[byteCount] & mask) == mask;
965
if (
_array
.AsSpan(0, byteCount).ContainsAnyExcept((byte)0))
976
return (
_array
[byteCount] & mask) != 0;
984
foreach (int i in MemoryMarshal.Cast<byte, int>(
_array
))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\CollectionsMarshal.cs (1)
69
array.
_array
.AsSpan(0, BitArray.GetByteArrayLengthFromBitLength(array.Length));