2 writes to _currentPolySegmentData
PresentationCore (2)
System\Windows\Media\ByteStreamGeometryContext.cs (2)
586fixed (MIL_SEGMENT_POLY* pCurrentPolySegmentData = &_currentPolySegmentData) 615_currentPolySegmentData = new MIL_SEGMENT_POLY();
16 references to _currentPolySegmentData
PresentationCore (16)
System\Windows\Media\ByteStreamGeometryContext.cs (16)
591_lastSegmentSize = (UInt32)(sizeof(MIL_SEGMENT_POLY) + (sizeof(Point) * _currentPolySegmentData.Count)); 595if ((_currentPolySegmentData.Flags & MILCoreSegFlags.SegIsAGap) != 0) 600if ((_currentPolySegmentData.Flags & MILCoreSegFlags.SegIsCurved) != 0) 655_currentPolySegmentData.Count++; 677_currentPolySegmentData.Count += (uint)count; 687(_currentPolySegmentData.Type != segmentType) || 688(((_currentPolySegmentData.Flags & MILCoreSegFlags.SegIsAGap) == 0) != isStroked) || 689(((_currentPolySegmentData.Flags & MILCoreSegFlags.SegSmoothJoin) != 0) != isSmoothJoin) 708_currentPolySegmentData.Type = segmentType; 709_currentPolySegmentData.Flags |= isStroked ? 0 : MILCoreSegFlags.SegIsAGap; 710_currentPolySegmentData.Flags |= hasCurves ? MILCoreSegFlags.SegIsCurved : 0; 711_currentPolySegmentData.Flags |= isSmoothJoin ? MILCoreSegFlags.SegSmoothJoin : 0; 712_currentPolySegmentData.BackSize = _lastSegmentSize; 717(_currentPolySegmentData.Type == segmentType) && 718(((_currentPolySegmentData.Flags & MILCoreSegFlags.SegIsAGap) == 0) == isStroked) && 719(((_currentPolySegmentData.Flags & MILCoreSegFlags.SegSmoothJoin) != 0) == isSmoothJoin));