9 writes to _symbolCount
PresentationFramework (9)
System\Windows\Documents\TextTreeTextNode.cs (9)
90
clone.
_symbolCount
= _symbolCount;
234
newNode.
_symbolCount
= _symbolCount - localOffset;
236
_symbolCount
= localOffset;
246
newNode.
_symbolCount
= localOffset;
249
_symbolCount
-= localOffset;
399
_symbolCount
= value;
507
previousNode.
_symbolCount
+= _symbolCount;
533
nextNode.
_symbolCount
+= previousNode._symbolCount;
545
previousNode.
_symbolCount
+= nextNode._symbolCount;
15 references to _symbolCount
PresentationFramework (15)
System\Windows\Documents\TextTreeTextNode.cs (15)
63
return ("TextNode Id=" + this.DebugId + " SymbolCount=" +
_symbolCount
);
87
if (
_symbolCount
> 0)
90
clone._symbolCount =
_symbolCount
;
122
node = Split(edge == ElementEdge.BeforeStart ? 0 :
_symbolCount
, edge);
194
Invariant.Assert(
_symbolCount
> 0, "Splitting a zero-width TextNode!");
195
Invariant.Assert(localOffset >= 0 && localOffset <=
_symbolCount
, "Bad localOffset!");
210
else if (localOffset ==
_symbolCount
)
234
newNode._symbolCount =
_symbolCount
- localOffset;
256
Invariant.Assert(
_symbolCount
>= 0);
257
Invariant.Assert(newNode.
_symbolCount
>= 0);
394
return
_symbolCount
;
507
previousNode._symbolCount +=
_symbolCount
;
531
nextNode._symbolOffsetCache -= previousNode.
_symbolCount
;
533
nextNode._symbolCount += previousNode.
_symbolCount
;
545
previousNode._symbolCount += nextNode.
_symbolCount
;