7 overrides of SymbolCount
PresentationFramework (7)
System\Windows\Documents\TextTreeFixupNode.cs (1)
235
internal override int
SymbolCount
System\Windows\Documents\TextTreeObjectNode.cs (1)
202
internal override int
SymbolCount
System\Windows\Documents\TextTreeRootNode.cs (1)
248
internal override int
SymbolCount
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
178
internal override int
SymbolCount
System\Windows\Documents\TextTreeTextBlock.cs (1)
396
internal override int
SymbolCount
System\Windows\Documents\TextTreeTextElementNode.cs (1)
211
internal override int
SymbolCount
System\Windows\Documents\TextTreeTextNode.cs (1)
393
internal override int
SymbolCount
1 write to SymbolCount
PresentationFramework (1)
System\Windows\Documents\TextContainer.cs (1)
3161
containingNode.
SymbolCount
+= symbolCount;
34 references to SymbolCount
PresentationFramework (34)
System\Windows\Documents\SplayTreeNode.cs (4)
47
nodeSymbolCount = node.
SymbolCount
;
463
root.LeftSymbolCount = leftSubTree.LeftSymbolCount + leftSubTree.
SymbolCount
;
856
rightChildNode.LeftSymbolCount += this.LeftSymbolCount + this.
SymbolCount
;
918
this.LeftSymbolCount -= leftChildNode.LeftSymbolCount + leftChildNode.
SymbolCount
;
System\Windows\Documents\TextContainer.cs (20)
506
if (node is TextTreeTextNode && nodeOffset > 0 && nodeOffset < node.
SymbolCount
)
556
if (textNode == null || nodeOffset == 0 || nodeOffset == node.
SymbolCount
)
571
if (node is TextTreeTextNode && nodeOffset > 0 && nodeOffset < node.
SymbolCount
)
589
if (node is TextTreeTextNode && nodeOffset > 0 && nodeOffset < node.
SymbolCount
)
620
if (node is TextTreeTextNode && nodeOffset > 0 && nodeOffset < node.
SymbolCount
)
838
if (position.Node.
SymbolCount
== 0)
848
Invariant.Assert((position.Edge == ElementEdge.AfterEnd && position.Node.GetPreviousNode() is TextTreeTextNode && position.Node.GetPreviousNode().
SymbolCount
> 0) ||
849
(position.Edge == ElementEdge.BeforeStart && position.Node.GetNextNode() is TextTreeTextNode && position.Node.GetNextNode().
SymbolCount
> 0));
1185
UpdateContainerSymbolCount(objectNode.GetContainingNode(), objectNode.
SymbolCount
, objectNode.IMECharCount);
1321
if (offset == nodeOffset + node.
SymbolCount
- 1)
1327
if (offset == nodeOffset + node.
SymbolCount
)
2145
Invariant.Assert(node.
SymbolCount
> 0, "Only TextTreeTextNodes may have zero symbol counts!");
2161
if (nextNode.
SymbolCount
== 0)
2168
Invariant.Assert(textNode.GetPreviousNode() == null || textNode.GetPreviousNode().
SymbolCount
> 0, "Found three consecutive zero-width text nodes! (1)");
2169
Invariant.Assert(nextNode.GetNextNode() == null || nextNode.GetNextNode().
SymbolCount
> 0, "Found three consecutive zero-width text nodes! (2)");
2188
if (previousNode != null && previousNode.
SymbolCount
== 0 && !((TextTreeNode)previousNode).AfterEndReferenceCount)
2202
if (nextNode != null && nextNode.
SymbolCount
== 0 && !((TextTreeNode)nextNode).BeforeStartReferenceCount)
2702
symbolCount += childNode.LeftSymbolCount + childNode.
SymbolCount
;
3046
nextNode.LeftSymbolCount += maxChildNode.LeftSymbolCount + maxChildNode.
SymbolCount
;
3107
Invariant.Assert(clone != null || node is TextTreeTextNode && node.
SymbolCount
== 0);
System\Windows\Documents\TextPointer.cs (3)
596
count += textNode.
SymbolCount
;
2920
offset = node.GetSymbolOffset(tree.Generation) + node.
SymbolCount
- 1;
2924
offset = node.GetSymbolOffset(tree.Generation) + node.
SymbolCount
;
System\Windows\Documents\TextTreeNode.cs (5)
477
if (this.
SymbolCount
== 0)
488
else if (nodeOffset == this.
SymbolCount
)
498
Invariant.Assert(nodeOffset == this.
SymbolCount
- 1);
520
offset = this.
SymbolCount
- 1;
524
offset = this.
SymbolCount
;
System\Windows\Documents\TextTreeTextNode.cs (2)
208
Invariant.Assert(previousNode == null || previousNode.
SymbolCount
> 0 || previousNode.AfterEndReferenceCount,
219
Invariant.Assert(nextNode == null || nextNode.
SymbolCount
> 0 || nextNode.BeforeStartReferenceCount,