9 writes to _symbolCount
PresentationFramework (9)
System\Windows\Documents\TextTreeTextNode.cs (9)
90_symbolCount = _symbolCount 237newNode._symbolCount = _symbolCount - localOffset; 239_symbolCount = localOffset; 249newNode._symbolCount = localOffset; 252_symbolCount -= localOffset; 402_symbolCount = value; 510previousNode._symbolCount += _symbolCount; 536nextNode._symbolCount += previousNode._symbolCount; 548previousNode._symbolCount += nextNode._symbolCount;
15 references to _symbolCount
PresentationFramework (15)
System\Windows\Documents\TextTreeTextNode.cs (15)
62return ("TextNode Id=" + this.DebugId + " SymbolCount=" + _symbolCount); 86if (_symbolCount > 0) 90_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) 237newNode._symbolCount = _symbolCount - localOffset; 259Invariant.Assert(_symbolCount >= 0); 260Invariant.Assert(newNode._symbolCount >= 0); 397return _symbolCount; 510previousNode._symbolCount += _symbolCount; 534nextNode._symbolOffsetCache -= previousNode._symbolCount; 536nextNode._symbolCount += previousNode._symbolCount; 548previousNode._symbolCount += nextNode._symbolCount;