4 writes to _tagTracker
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\Legacy\HtmlMarkupParser.cs (4)
135_tagTracker = new Stack<TagTracker>(); 173_tagTracker = oldTagTracker; 200_tagTracker = new Stack<TagTracker>(); 217_tagTracker = oldTagTracker;
27 references to _tagTracker
Microsoft.CodeAnalysis.Razor.Compiler (27)
Language\Legacy\HtmlMarkupParser.cs (27)
34private TagTracker? CurrentTracker => _tagTracker.Count > 0 ? _tagTracker.Peek() : null; 83while (_tagTracker.Count > 0) 85var tracker = _tagTracker.Pop(); 130var oldTagTracker = _tagTracker; 195var oldTagTracker = _tagTracker; 311while (!EndOfFile && _tagTracker.Count > 0); 322while (_tagTracker.Count > 0) 324var tracker = _tagTracker.Pop(); 329if (_tagTracker.Count == 0) 509_tagTracker.Push(tracker); 522var tracker = _tagTracker.Pop(); 554if (_tagTracker.Count == 0) 563while (_tagTracker.Count > 0) 565var tracker = _tagTracker.Pop(); 570if (_tagTracker.Count == 0) 586while (_tagTracker.Count > 0 && 590var tracker = _tagTracker.Pop(); 599foreach (var tag in _tagTracker) 609if (malformedTagCount != _tagTracker.Count) 614var tracker = _tagTracker.Pop(); 621var tagTracker = _tagTracker.Pop(); 660_tagTracker.Count == 0 && 883foreach (var tracker in _tagTracker) 892string.Equals(_tagTracker.Last().TagName, SyntaxConstants.TextTagName, StringComparison.OrdinalIgnoreCase)) 2149while (_tagTracker.Count > 0) 2151var tracker = _tagTracker.Pop();