2 writes to _entries
PresentationFramework (2)
MS\Internal\PtsTable\RowSpanVector.cs (2)
42_entries = new Entry[c_defaultCapacity]; 253_entries = newEntries;
34 references to _entries
PresentationFramework (34)
MS\Internal\PtsTable\RowSpanVector.cs (34)
45_entries[0].Cell = null; 46_entries[0].Start = int.MaxValue / 2; 47_entries[0].Range = int.MaxValue / 2; 48_entries[0].Ttl = int.MaxValue; 84Debug.Assert( start < _entries[i].Cell.ColumnIndex 85|| start >= _entries[i].Cell.ColumnIndex + _entries[i].Cell.ColumnSpan); 91Debug.Assert(_index == 0 || _entries[_index - 1].Start < start); 92Debug.Assert(start < _entries[_index].Start); 96if (_size == _entries.Length) 104_entries[i + 1] = _entries[i]; 107_entries[_index].Cell = cell; 108_entries[_index].Start = start; 109_entries[_index].Range = cell.ColumnSpan; 110_entries[_index].Ttl = cell.RowSpan - 1; 124firstOccupiedIndex = _entries[_index].Start; 139firstAvailableIndex = _entries[_index].Start + _entries[_index].Range; 142_entries[_index].Ttl--; 147firstOccupiedIndex = _entries[_index].Start; 164_entries[_index].Ttl--; 178Debug.Assert(_entries[i].Cell != null); 181cells[i] = _entries[i].Cell; 183if (_entries[i].Ttl > 0) 187_entries[j] = _entries[i]; 199_entries[j] = _entries[i]; 248Debug.Assert( _entries.Length > 0 249&& _size <= _entries.Length ); 251Entry[] newEntries = new Entry[_entries.Length * 2]; 252Array.Copy(_entries, newEntries, _entries.Length);