9 writes to _symbolCount
PresentationFramework (9)
src\Framework\System\Windows\Documents\TextTreeTextNode.cs (9)
97clone._symbolCount = _symbolCount; 241newNode._symbolCount = _symbolCount - localOffset; 243_symbolCount = localOffset; 253newNode._symbolCount = localOffset; 256_symbolCount -= localOffset; 406_symbolCount = value; 514previousNode._symbolCount += _symbolCount; 540nextNode._symbolCount += previousNode._symbolCount; 552previousNode._symbolCount += nextNode._symbolCount;
13 references to _symbolCount
PresentationFramework (13)
src\Framework\System\Windows\Documents\TextTreeTextNode.cs (13)
94if (_symbolCount > 0) 97clone._symbolCount = _symbolCount; 129node = Split(edge == ElementEdge.BeforeStart ? 0 : _symbolCount, edge); 201Invariant.Assert(_symbolCount > 0, "Splitting a zero-width TextNode!"); 202Invariant.Assert(localOffset >= 0 && localOffset <= _symbolCount, "Bad localOffset!"); 241newNode._symbolCount = _symbolCount - localOffset; 263Invariant.Assert(_symbolCount >= 0); 264Invariant.Assert(newNode._symbolCount >= 0); 401return _symbolCount; 514previousNode._symbolCount += _symbolCount; 538nextNode._symbolOffsetCache -= previousNode._symbolCount; 540nextNode._symbolCount += previousNode._symbolCount; 552previousNode._symbolCount += nextNode._symbolCount;