3 writes to _items
PresentationCore (3)
System\Windows\Media\MatrixStack.cs (3)
32
_items
= new Matrix[s_initialSize];
46
_items
= newItems;
202
_items
= new Matrix[newSize];
17 references to _items
PresentationCore (17)
System\Windows\Media\MatrixStack.cs (17)
42
if (_size ==
_items
.Length)
45
Array.Copy(
_items
, newItems, _size);
66
_items
[_size] = matrix;
69
MatrixUtil.MultiplyMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
75
_items
[_size] = matrix;
108
transform.MultiplyValueByMatrix(ref
_items
[_size], ref
_items
[_size - 1]);
113
_items
[_size] = transform.Value;
134
_items
[_size] =
_items
[_size-1];
140
_items
[_size] = Matrix.Identity;
144
MatrixUtil.PrependOffset(ref
_items
[_size], offset.X, offset.Y);
161
_items
[_size-1] = new Matrix();
172
return
_items
[_size-1];
188
Debug.Assert(_highWaterMark <=
_items
.Length);
194
if (newSize * (s_shrinkFactor) <=
_items
.Length)