20 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (20)
Parser\DirectiveParser.cs (1)
898string id = ((IdentifierNameSyntax)expr).Identifier.ValueText;
Parser\DocumentationCommentParser.cs (3)
483IdentifierNameSyntax identifier; 571private void ParseNameAttribute(out SyntaxToken startQuote, out IdentifierNameSyntax identifier, out SyntaxToken endQuote) 1593private IdentifierNameSyntax ParseNameAttributeValue()
Parser\LanguageParser.cs (12)
3261var identifier = ((IdentifierNameSyntax)type).Identifier; 5750private IdentifierNameSyntax CreateMissingIdentifierName() 5804private IdentifierNameSyntax ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected) 5810return (IdentifierNameSyntax)this.EatNode(); 5958var id = this.ParseIdentifierName(); 6852if (left is not IdentifierNameSyntax identifierLeft) 8609((IdentifierNameSyntax)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword) 9628return ((IdentifierNameSyntax)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken; 10594var id = ((IdentifierNameSyntax)type).Identifier; 11744var expr = this.CreateMissingIdentifierName(); 12494_syntaxFactory.NameColon((IdentifierNameSyntax)expression, EatToken()), 12518_syntaxFactory.NameColon((IdentifierNameSyntax)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
273var typeIdentifier = (IdentifierNameSyntax)type; 512exprColon = expr is IdentifierNameSyntax identifierName
Syntax\InternalSyntax\TypeSyntax.cs (1)
17private bool IsIdentifierName(string id) => this is IdentifierNameSyntax name && name.Identifier.ToString() == id;