20 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (20)
Parser\DirectiveParser.cs (1)
865
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)
3210
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
5651
private
IdentifierNameSyntax
CreateMissingIdentifierName()
5705
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
5711
return (
IdentifierNameSyntax
)this.EatNode();
5859
var
id = this.ParseIdentifierName();
6753
if (left is not
IdentifierNameSyntax
identifierLeft)
8510
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
9529
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
10495
var id = ((
IdentifierNameSyntax
)type).Identifier;
11633
var
expr = this.CreateMissingIdentifierName();
12336
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
12360
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
273
var
typeIdentifier = (
IdentifierNameSyntax
)type;
512
exprColon = expr is
IdentifierNameSyntax
identifierName
Syntax\InternalSyntax\TypeSyntax.cs (1)
17
private bool IsIdentifierName(string id) => this is
IdentifierNameSyntax
name && name.Identifier.ToString() == id;