10 writes to _lastPoint
PresentationCore (10)
Core\CSharp\System\Windows\Media\ParsersCommon.cs (10)
540_lastPoint = new Point(0, 0); 567_lastPoint = ReadPoint(cmd, ! AllowComma); 576_lastPoint = ReadPoint(cmd, ! AllowComma); 592case 'l': _lastPoint = ReadPoint(cmd, ! AllowComma); break; 593case 'L': _lastPoint = ReadPoint(cmd, ! AllowComma); break; 635_lastPoint = ReadPoint(cmd, AllowComma); 662_lastPoint = ReadPoint(cmd, ! AllowComma); 667_lastPoint = ReadPoint(cmd, AllowComma); 690_lastPoint = ReadPoint(cmd, AllowComma); 719_lastPoint = _lastStart; // Set reference point to be first point of current figure
17 references to _lastPoint
PresentationCore (17)
Core\CSharp\System\Windows\Media\ParsersCommon.cs (17)
493x += _lastPoint.X; 494y += _lastPoint.Y; 506return new Point(2 * _lastPoint.X - _secondLastPoint.X, 5072 * _lastPoint.Y - _secondLastPoint.Y); 569context.BeginFigure(_lastPoint, IsFilled, ! IsClosed); 571_lastStart = _lastPoint; 578context.LineTo(_lastPoint, IsStroked, ! IsSmoothJoin); 594case 'h': _lastPoint.X += ReadNumber(! AllowComma); break; 595case 'H': _lastPoint.X = ReadNumber(! AllowComma); break; 596case 'v': _lastPoint.Y += ReadNumber(! AllowComma); break; 597case 'V': _lastPoint.Y = ReadNumber(! AllowComma); break; 600context.LineTo(_lastPoint, IsStroked, ! IsSmoothJoin); 623p = _lastPoint; 637context.BezierTo(p, _secondLastPoint, _lastPoint, IsStroked, ! IsSmoothJoin); 659_secondLastPoint = _lastPoint; 670context.QuadraticBezierTo(_secondLastPoint, _lastPoint, IsStroked, ! IsSmoothJoin); 693_lastPoint,