4 writes to _tagTracker
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\Legacy\HtmlMarkupParser.cs (4)
154_tagTracker = new Stack<TagTracker>(); 192_tagTracker = oldTagTracker; 219_tagTracker = new Stack<TagTracker>(); 235_tagTracker = oldTagTracker;
29 references to _tagTracker
Microsoft.CodeAnalysis.Razor.Compiler (29)
Language\Legacy\HtmlMarkupParser.cs (29)
57private TagTracker? CurrentTracker => _tagTracker.Count > 0 ? _tagTracker.Peek() : null; 102while (_tagTracker.Count > 0) 104var tracker = _tagTracker.Pop(); 149var oldTagTracker = _tagTracker; 214var oldTagTracker = _tagTracker; 329while (!EndOfFile && _tagTracker.Count > 0); 340while (_tagTracker.Count > 0) 342var tracker = _tagTracker.Pop(); 347if (_tagTracker.Count == 0) 521_tagTracker.Push(tracker); 534var tracker = _tagTracker.Pop(); 566if (_tagTracker.Count == 0) 575while (_tagTracker.Count > 0) 577var tracker = _tagTracker.Pop(); 582if (_tagTracker.Count == 0) 599_tagTracker.Count > 0 && 603var tracker = _tagTracker.Pop(); 612foreach (var tag in _tagTracker) 622if (malformedTagCount != _tagTracker.Count) 627var tracker = _tagTracker.Pop(); 634var tagTracker = _tagTracker.Pop(); 673_tagTracker.Count == 0 && 681_tagTracker.Count == 0 && 907foreach (var tracker in _tagTracker) 916string.Equals(_tagTracker.Last().TagName, SyntaxConstants.TextTagName, StringComparison.OrdinalIgnoreCase)) 2168if (!_parseAsXml || _tagTracker.Count == 0) 2192while (_tagTracker.Count > 0) 2194var tracker = _tagTracker.Pop();