2 writes to _identLen
Microsoft.CodeAnalysis.CSharp (2)
Parser\Lexer.cs (2)
1287_identLen = 0; 1297_identBuffer[_identLen++] = ch;
17 references to _identLen
Microsoft.CodeAnalysis.CSharp (17)
Parser\Lexer.cs (17)
1292if (_identLen >= _identBuffer.Length) 1475if (!this.ModeIs(LexerMode.DebuggerSyntax) || _identLen > 0) 1497if (_identLen == 0) 1517if (_identLen == 0) 1536if (_identLen == 0 && this.ModeIs(LexerMode.DebuggerSyntax) && TextWindow.PeekChar(1) == '>') 1549if (_identLen == 0 && ch > 127 && SyntaxFacts.IsIdentifierStartCharacter(ch)) 1553else if (_identLen > 0 && ch > 127 && SyntaxFacts.IsIdentifierPartCharacter(ch)) 1602if (_identLen > 0) 1607if (_identLen == width) 1613info.StringValue = TextWindow.Intern(_identBuffer, 0, _identLen); 1621var valueText = TextWindow.Intern(_identBuffer, objectAddressOffset, _identLen - objectAddressOffset); 1739if (_identLen == 0) 1772if (_identLen == 0 && consumedChar > 127 && SyntaxFacts.IsIdentifierStartCharacter(consumedChar)) 1776else if (_identLen > 0 && consumedChar > 127 && SyntaxFacts.IsIdentifierPartCharacter(consumedChar)) 1803if (_identLen > 0) 1813if (_identLen == width) 1820info.StringValue = TextWindow.Intern(_identBuffer, 0, _identLen);