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)
3167
containingNode.
SymbolCount
+= symbolCount;
34 references to SymbolCount
PresentationFramework (34)
System\Windows\Documents\SplayTreeNode.cs (4)
47
nodeSymbolCount = node.
SymbolCount
;
478
root.LeftSymbolCount = leftSubTree.LeftSymbolCount + leftSubTree.
SymbolCount
;
880
rightChildNode.LeftSymbolCount += this.LeftSymbolCount + this.
SymbolCount
;
945
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)
2705
symbolCount += childNode.LeftSymbolCount + childNode.
SymbolCount
;
3049
nextNode.LeftSymbolCount += maxChildNode.LeftSymbolCount + maxChildNode.
SymbolCount
;
3113
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,