19 references to GetSymbolOffset
PresentationFramework (19)
System\Windows\Documents\TextContainer.cs (8)
489nodeOffset = (offset + 1) - node.GetSymbolOffset(this.Generation); 534offset = node.GetSymbolOffset(this.Generation) + nodeOffset; 562return textNode == null ? 0 : TextPointer.GetTextInRun(this, textNode.GetSymbolOffset(this.Generation), textNode, nodeOffset, direction, textBuffer, startIndex, count); 909symbolOffset = textNode.GetSymbolOffset(this.Generation); 1072symbolOffset = elementNode.GetSymbolOffset(this.Generation); 1188symbolOffset = objectNode.GetSymbolOffset(this.Generation); 2433elementText = TextTreeText.CutText(_rootNode.RootTextBlock, elementNode.GetSymbolOffset(this.Generation), elementNode.SymbolCount); 2771symbolOffset = elementNode.GetSymbolOffset(this.Generation);
System\Windows\Documents\TextElement.cs (4)
1235return _textElementNode.GetSymbolOffset(EnsureTextContainer().Generation) - 1; 1247return _textElementNode.GetSymbolOffset(EnsureTextContainer().Generation); 1259return _textElementNode.GetSymbolOffset(EnsureTextContainer().Generation) + _textElementNode.SymbolCount - 2; 1271return _textElementNode.GetSymbolOffset(EnsureTextContainer().Generation) + _textElementNode.SymbolCount - 1;
System\Windows\Documents\TextPointer.cs (4)
2912offset = node.GetSymbolOffset(tree.Generation); 2916offset = node.GetSymbolOffset(tree.Generation) + 1; 2920offset = node.GetSymbolOffset(tree.Generation) + node.SymbolCount - 1; 2924offset = node.GetSymbolOffset(tree.Generation) + node.SymbolCount;
System\Windows\Documents\TextTreeDeleteContentUndoUnit.cs (1)
222symbolOffset = textNode.GetSymbolOffset(this.TextContainer.Generation);
System\Windows\Documents\TextTreeExtractElementUndoUnit.cs (1)
23: base(tree, elementNode.GetSymbolOffset(tree.Generation))
System\Windows\Documents\TextTreeUndo.cs (1)
68undoManager.Add(new TextTreePropertyUndoUnit(textContainer, element.TextElementNode.GetSymbolOffset(textContainer.Generation) + 1, record));