1 write to Buffer
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\Tokenizer.cs (1)
22Buffer = new StringBuilder();
37 references to Buffer
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Legacy\TokenizerLookaheadTest.cs (1)
155return base.Buffer;
Microsoft.CodeAnalysis.Razor.Compiler (36)
Language\Legacy\DirectiveCSharpTokenizer.cs (2)
34Debug.Assert(Buffer.Length == 0); 45Debug.Assert(Buffer.Length == 0);
Language\Legacy\DirectiveHtmlTokenizer.cs (2)
32Debug.Assert(Buffer.Length == 0); 45Debug.Assert(Buffer.Length == 0);
Language\Legacy\HtmlTokenizer.cs (3)
87var tokenLength = Buffer.Length; 114switch (Buffer[0]) 125if (Buffer[0] == '\n')
Language\Legacy\NativeCSharpTokenizer.cs (8)
184var tokenLength = Buffer.Length; 191switch (Buffer[0]) 216if (Buffer[0] == '\n') 222if (Buffer[0] == ' ') 226if (Buffer[0] == '\t') 331if (Buffer[0] == '=') 728var tokenContent = Buffer.ToString(); 736Buffer.Clear();
Language\Legacy\RoslynCSharpTokenizer.cs (9)
149var tokenLength = Buffer.Length; 156if (Buffer[0] == '\n') 162if (Buffer[0] == ' ') 166if (Buffer[0] == '\t') 351content = kind == SyntaxKind.Marker ? Buffer.ToString() : token.ValueText; 352Debug.Assert(content == Buffer.ToString()); 353Buffer.Clear(); 663Buffer.Clear(); 682Buffer.Clear();
Language\Legacy\Tokenizer.cs (12)
50get { return Buffer.Length > 0; } 77Debug.Assert(Buffer.Length == 0); 88Debug.Assert(Buffer.Length == 0); 194Debug.Assert(Buffer.Length == 0); 206Debug.Assert(tokenContent == Buffer.ToString(), $"Token content mismatch: '{tokenContent}' != '{Buffer}'. Token Type: '{type}'."); 208Buffer.Clear(); 236return Buffer.ToString(); 257Buffer.Append(CurrentCharacter); 358oldBuffer = Buffer.ToString(); 370Buffer.Clear(); 371Buffer.Append(oldBuffer);