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