20 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (20)
Parser\DirectiveParser.cs (1)
873
string id = ((
IdentifierNameSyntax
)expr).Identifier.ValueText;
Parser\DocumentationCommentParser.cs (3)
483
IdentifierNameSyntax
identifier;
571
private void ParseNameAttribute(out SyntaxToken startQuote, out
IdentifierNameSyntax
identifier, out SyntaxToken endQuote)
1560
private
IdentifierNameSyntax
ParseNameAttributeValue()
Parser\LanguageParser.cs (12)
3192
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
5653
private
IdentifierNameSyntax
CreateMissingIdentifierName()
5707
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
5713
return (
IdentifierNameSyntax
)this.EatNode();
5854
var
id = this.ParseIdentifierName();
6762
if (left is not
IdentifierNameSyntax
identifierLeft)
8478
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
9497
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
10372
var id = ((
IdentifierNameSyntax
)type).Identifier;
11429
var
expr = this.CreateMissingIdentifierName();
12197
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
12221
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
270
var
typeIdentifier = (
IdentifierNameSyntax
)type;
509
exprColon = expr is
IdentifierNameSyntax
identifierName
Syntax\InternalSyntax\TypeSyntax.cs (1)
17
private bool IsIdentifierName(string id) => this is
IdentifierNameSyntax
name && name.Identifier.ToString() == id;