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