3 writes to _items
PresentationCore (3)
Core\CSharp\System\Windows\Media\MatrixStack.cs (3)
38
_items
= new Matrix[s_initialSize];
52
_items
= newItems;
208
_items
= new Matrix[newSize];
16 references to _items
PresentationCore (16)
Core\CSharp\System\Windows\Media\MatrixStack.cs (16)
48
if (_size ==
_items
.Length)
51
Array.Copy(
_items
, newItems, _size);
72
_items
[_size] = matrix;
75
MatrixUtil.MultiplyMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
81
_items
[_size] = matrix;
114
transform.MultiplyValueByMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
119
_items
[_size] = transform.Value;
140
_items
[_size] =
_items
[_size-1];
146
_items
[_size] = Matrix.Identity;
150
MatrixUtil.PrependOffset(ref
_items
[_size], offset.X, offset.Y);
178
return
_items
[_size-1];
194
Debug.Assert(_highWaterMark <=
_items
.Length);
200
if (newSize * (s_shrinkFactor) <=
_items
.Length)