3 writes to _items
PresentationCore (3)
System\Windows\Media\MatrixStack.cs (3)
36
_items
= new Matrix[s_initialSize];
50
_items
= newItems;
206
_items
= new Matrix[newSize];
17 references to _items
PresentationCore (17)
System\Windows\Media\MatrixStack.cs (17)
46
if (_size ==
_items
.Length)
49
Array.Copy(
_items
, newItems, _size);
70
_items
[_size] = matrix;
73
MatrixUtil.MultiplyMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
79
_items
[_size] = matrix;
112
transform.MultiplyValueByMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
117
_items
[_size] = transform.Value;
138
_items
[_size] =
_items
[_size-1];
144
_items
[_size] = Matrix.Identity;
148
MatrixUtil.PrependOffset(ref
_items
[_size], offset.X, offset.Y);
165
_items
[_size-1] = new Matrix();
176
return
_items
[_size-1];
192
Debug.Assert(_highWaterMark <=
_items
.Length);
198
if (newSize * (s_shrinkFactor) <=
_items
.Length)