9 writes to _offset
PresentationFramework (9)
System\Windows\Documents\FlowPosition.cs (9)
41_offset = offset; 322_offset = startOffset; 346_offset = flow._offset; 412flow._offset = 0; 433flow._offset = flow._NodeLength; 572_offset = _NodeLength; 577_offset -= back; 601_offset = 0; 606_offset += back;
32 references to _offset
PresentationFramework (32)
System\Windows\Documents\FlowPosition.cs (32)
58return new FlowPosition(_container, _flowNode, _offset); 84return _flowNode.GetHashCode()^_offset.GetHashCode(); 95return string.Create(CultureInfo.InvariantCulture, $"FP[{_flowNode}+{_offset}]"); 132return flow._offset - _offset; 159distance += (flowEnd._offset - flowScan._offset); 187return flow._NodeLength - flow._offset; 191return flow._offset; 208remainingLength = runLength - flow._offset; 212remainingLength = flow._offset; 225Array.Copy(text.ToCharArray(flow._offset, maxLength), 0, chars, startIndex, maxLength); 229Array.Copy(text.ToCharArray(flow._offset - maxLength, maxLength), 0, chars, startIndex, maxLength); 313int startOffset = _offset; 346_offset = flow._offset; 364offsetStart = fp._offset; 377offsetStart = flowScan._offset; 390offsetEnd = flowScan._offset; 404if (_offset == _NodeLength) 425if (_offset == 0) 556if (_offset == _NodeLength || flowNode.Type == FlowNodeType.Boundary) 569scanned = _NodeLength - _offset; 583if (_offset == 0 || flowNode.Type == FlowNodeType.Boundary) 598scanned = _offset; 618if (_offset == _NodeLength) 633if (_offset == 0) 733if (this._flowNode.Fp == flow._flowNode.Fp - 1 && this._offset == _NodeLength && flow._offset == 0) 742if (flow._flowNode.Fp == this._flowNode.Fp - 1 && flow._offset == flow._NodeLength && this._offset == 0) 751comp = this._offset.CompareTo(flow._offset);