9 writes to _offset
PresentationFramework (9)
System\Windows\Documents\FlowPosition.cs (9)
40
_offset
= offset;
321
_offset
= startOffset;
345
_offset
= flow._offset;
411
flow.
_offset
= 0;
432
flow.
_offset
= flow._NodeLength;
571
_offset
= _NodeLength;
576
_offset
-= back;
600
_offset
= 0;
605
_offset
+= back;
32 references to _offset
PresentationFramework (32)
System\Windows\Documents\FlowPosition.cs (32)
57
return new FlowPosition(_container, _flowNode,
_offset
);
83
return _flowNode.GetHashCode()^
_offset
.GetHashCode();
94
return string.Create(CultureInfo.InvariantCulture, $"FP[{_flowNode}+{
_offset
}]");
131
return flow.
_offset
-
_offset
;
158
distance += (flowEnd.
_offset
- flowScan.
_offset
);
186
return flow._NodeLength - flow.
_offset
;
190
return flow.
_offset
;
207
remainingLength = runLength - flow.
_offset
;
211
remainingLength = flow.
_offset
;
224
Array.Copy(text.ToCharArray(flow.
_offset
, maxLength), 0, chars, startIndex, maxLength);
228
Array.Copy(text.ToCharArray(flow.
_offset
- maxLength, maxLength), 0, chars, startIndex, maxLength);
312
int startOffset =
_offset
;
345
_offset = flow.
_offset
;
363
offsetStart = fp.
_offset
;
376
offsetStart = flowScan.
_offset
;
389
offsetEnd = flowScan.
_offset
;
403
if (
_offset
== _NodeLength)
424
if (
_offset
== 0)
555
if (
_offset
== _NodeLength || flowNode.Type == FlowNodeType.Boundary)
568
scanned = _NodeLength -
_offset
;
582
if (
_offset
== 0 || flowNode.Type == FlowNodeType.Boundary)
597
scanned =
_offset
;
617
if (
_offset
== _NodeLength)
632
if (
_offset
== 0)
732
if (this._flowNode.Fp == flow._flowNode.Fp - 1 && this.
_offset
== _NodeLength && flow.
_offset
== 0)
741
if (flow._flowNode.Fp == this._flowNode.Fp - 1 && flow.
_offset
== flow._NodeLength && this.
_offset
== 0)
750
comp = this.
_offset
.CompareTo(flow.
_offset
);