9 writes to _offset
PresentationFramework (9)
System\Windows\Documents\FlowPosition.cs (9)
45_offset = offset; 326_offset = startOffset; 350_offset = flow._offset; 416flow._offset = 0; 437flow._offset = flow._NodeLength; 576_offset = _NodeLength; 581_offset -= back; 605_offset = 0; 610_offset += back;
32 references to _offset
PresentationFramework (32)
System\Windows\Documents\FlowPosition.cs (32)
62return new FlowPosition(_container, _flowNode, _offset); 88return _flowNode.GetHashCode()^_offset.GetHashCode(); 99return string.Create(CultureInfo.InvariantCulture, $"FP[{_flowNode}+{_offset}]"); 136return flow._offset - _offset; 163distance += (flowEnd._offset - flowScan._offset); 191return flow._NodeLength - flow._offset; 195return flow._offset; 212remainingLength = runLength - flow._offset; 216remainingLength = flow._offset; 229Array.Copy(text.ToCharArray(flow._offset, maxLength), 0, chars, startIndex, maxLength); 233Array.Copy(text.ToCharArray(flow._offset - maxLength, maxLength), 0, chars, startIndex, maxLength); 317int startOffset = _offset; 350_offset = flow._offset; 368offsetStart = fp._offset; 381offsetStart = flowScan._offset; 394offsetEnd = flowScan._offset; 408if (_offset == _NodeLength) 429if (_offset == 0) 560if (_offset == _NodeLength || flowNode.Type == FlowNodeType.Boundary) 573scanned = _NodeLength - _offset; 587if (_offset == 0 || flowNode.Type == FlowNodeType.Boundary) 602scanned = _offset; 622if (_offset == _NodeLength) 637if (_offset == 0) 737if (this._flowNode.Fp == flow._flowNode.Fp - 1 && this._offset == _NodeLength && flow._offset == 0) 746if (flow._flowNode.Fp == this._flowNode.Fp - 1 && flow._offset == flow._NodeLength && this._offset == 0) 755comp = this._offset.CompareTo(flow._offset);