4 writes to _entries
System.Xaml (4)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (4)
1274
_entries
= new T[size];
1281
_entries
= new T[_count];
1289
_entries
= new T[_count];
1324
_entries
= destEntries;
26 references to _entries
System.Xaml (26)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (26)
1282
collection.CopyTo(
_entries
, 0);
1290
collection.CopyTo(
_entries
, 0);
1294
public override int Capacity =>
_entries
.Length;
1300
if (_count <
_entries
.Length)
1302
_entries
[_count] = value;
1307
int size =
_entries
.Length;
1323
Array.Copy(
_entries
, 0, destEntries, 0,
_entries
.Length);
1327
_entries
[_count] = value;
1335
_entries
.AsSpan(0, _count).Clear();
1341
public override int IndexOf(T value) => Array.IndexOf(
_entries
, value, 0, _count);
1345
if (_count <
_entries
.Length)
1348
Array.Copy(
_entries
, index,
_entries
, index + 1, _count - index);
1351
_entries
[index] = value;
1361
_entries
[index] = value;
1382
Array.Copy(
_entries
, index + 1,
_entries
, index, numToCopy);
1386
_entries
[_count - 1] = default(T);
1393
return
_entries
[index];
1468
if (
_entries
.Length >= oldCount)
1484
public override T[] ToArray() =>
_entries
.AsSpan(0, _count).ToArray();
1486
public override void CopyTo(T[] array, int index) =>
_entries
.AsSpan(0, _count).CopyTo(array.AsSpan(index));
1498
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
_entries
.Length);
1523
_sourceArray = store.
_entries
;
1540
_targetArray = _targetStore.
_entries
;