6 writes to _size
System.Collections.NonGeneric (6)
System\Collections\Stack.cs (6)
35
_size
= 0;
48
_size
= 0;
81
_size
= 0;
88
s.
_size
= _size;
168
object? obj = _array[--
_size
];
183
_array[
_size
++] = obj;
22 references to _size
System.Collections.NonGeneric (22)
System\Collections\Stack.cs (22)
66
return
_size
;
80
Array.Clear(_array, 0,
_size
); // Don't need to doc this but we clear the elements so that the gc can reclaim the references.
87
Stack s = new Stack(
_size
);
88
s._size =
_size
;
89
Array.Copy(_array, s._array,
_size
);
96
int count =
_size
;
121
if (array.Length - index <
_size
)
128
while (i <
_size
)
130
objArray[i + index] = _array[
_size
- i - 1];
136
while (i <
_size
)
138
array.SetValue(_array[
_size
- i - 1], i + index);
154
if (
_size
== 0)
157
return _array[
_size
- 1];
164
if (
_size
== 0)
169
_array[
_size
] = null; // Free memory quicker.
177
if (
_size
== _array.Length)
180
Array.Copy(_array, newArray,
_size
);
200
if (
_size
== 0)
203
object?[] objArray = new object[
_size
];
205
while (i <
_size
)
207
objArray[i] = _array[
_size
- i - 1];
344
_index = _stack.
_size
- 1;