9 writes to _symbolCount
PresentationFramework (9)
System\Windows\Documents\TextTreeTextNode.cs (9)
91clone._symbolCount = _symbolCount; 235newNode._symbolCount = _symbolCount - localOffset; 237_symbolCount = localOffset; 247newNode._symbolCount = localOffset; 250_symbolCount -= localOffset; 400_symbolCount = value; 508previousNode._symbolCount += _symbolCount; 534nextNode._symbolCount += previousNode._symbolCount; 546previousNode._symbolCount += nextNode._symbolCount;
15 references to _symbolCount
PresentationFramework (15)
System\Windows\Documents\TextTreeTextNode.cs (15)
64return ("TextNode Id=" + this.DebugId + " SymbolCount=" + _symbolCount); 88if (_symbolCount > 0) 91clone._symbolCount = _symbolCount; 123node = Split(edge == ElementEdge.BeforeStart ? 0 : _symbolCount, edge); 195Invariant.Assert(_symbolCount > 0, "Splitting a zero-width TextNode!"); 196Invariant.Assert(localOffset >= 0 && localOffset <= _symbolCount, "Bad localOffset!"); 211else if (localOffset == _symbolCount) 235newNode._symbolCount = _symbolCount - localOffset; 257Invariant.Assert(_symbolCount >= 0); 258Invariant.Assert(newNode._symbolCount >= 0); 395return _symbolCount; 508previousNode._symbolCount += _symbolCount; 532nextNode._symbolOffsetCache -= previousNode._symbolCount; 534nextNode._symbolCount += previousNode._symbolCount; 546previousNode._symbolCount += nextNode._symbolCount;