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