4 writes to _entries
System.Xaml (4)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (4)
1290
_entries
= new T[size];
1297
_entries
= new T[_count];
1305
_entries
= new T[_count];
1340
_entries
= destEntries;
26 references to _entries
System.Xaml (26)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (26)
1298
collection.CopyTo(
_entries
, 0);
1306
collection.CopyTo(
_entries
, 0);
1310
public override int Capacity =>
_entries
.Length;
1316
if (_count <
_entries
.Length)
1318
_entries
[_count] = value;
1323
int size =
_entries
.Length;
1339
Array.Copy(
_entries
, 0, destEntries, 0,
_entries
.Length);
1343
_entries
[_count] = value;
1352
_entries
.AsSpan(0, _count).Clear();
1358
public override int IndexOf(T value) => Array.IndexOf(
_entries
, value, 0, _count);
1362
if (_count <
_entries
.Length)
1365
Array.Copy(
_entries
, index,
_entries
, index + 1, _count - index);
1368
_entries
[index] = value;
1379
_entries
[index] = value;
1400
Array.Copy(
_entries
, index + 1,
_entries
, index, numToCopy);
1404
_entries
[_count - 1] = default(T);
1411
return
_entries
[index];
1487
if (
_entries
.Length >= oldCount)
1503
public override T[] ToArray() =>
_entries
.AsSpan(0, _count).ToArray();
1505
public override void CopyTo(T[] array, int index) =>
_entries
.AsSpan(0, _count).CopyTo(array.AsSpan(index));
1517
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
_entries
.Length);
1542
_sourceArray = store.
_entries
;
1559
_targetArray = _targetStore.
_entries
;