9 writes to _symbolCount
PresentationFramework (9)
System\Windows\Documents\TextTreeTextNode.cs (9)
91_symbolCount = _symbolCount 238newNode._symbolCount = _symbolCount - localOffset; 240_symbolCount = localOffset; 250newNode._symbolCount = localOffset; 253_symbolCount -= localOffset; 403_symbolCount = value; 511previousNode._symbolCount += _symbolCount; 537nextNode._symbolCount += previousNode._symbolCount; 549previousNode._symbolCount += nextNode._symbolCount;
15 references to _symbolCount
PresentationFramework (15)
System\Windows\Documents\TextTreeTextNode.cs (15)
63return ("TextNode Id=" + this.DebugId + " SymbolCount=" + _symbolCount); 87if (_symbolCount > 0) 91_symbolCount = _symbolCount 124node = Split(edge == ElementEdge.BeforeStart ? 0 : _symbolCount, edge); 196Invariant.Assert(_symbolCount > 0, "Splitting a zero-width TextNode!"); 197Invariant.Assert(localOffset >= 0 && localOffset <= _symbolCount, "Bad localOffset!"); 212else if (localOffset == _symbolCount) 238newNode._symbolCount = _symbolCount - localOffset; 260Invariant.Assert(_symbolCount >= 0); 261Invariant.Assert(newNode._symbolCount >= 0); 398return _symbolCount; 511previousNode._symbolCount += _symbolCount; 535nextNode._symbolOffsetCache -= previousNode._symbolCount; 537nextNode._symbolCount += previousNode._symbolCount; 549previousNode._symbolCount += nextNode._symbolCount;