28 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (24)
Parser\DirectiveParser.cs (1)
870
string id = ((
IdentifierNameSyntax
)expr).Identifier.ValueText;
Parser\DocumentationCommentParser.cs (3)
488
IdentifierNameSyntax
identifier;
576
private void ParseNameAttribute(out SyntaxToken startQuote, out
IdentifierNameSyntax
identifier, out SyntaxToken endQuote)
1550
private
IdentifierNameSyntax
ParseNameAttributeValue()
Parser\LanguageParser.cs (16)
1853
var
name = !IsTrueIdentifier()
2877
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
5329
private
IdentifierNameSyntax
CreateMissingIdentifierName()
5383
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
5389
return (
IdentifierNameSyntax
)this.EatNode();
5530
var
id = this.ParseIdentifierName();
6333
if (left is not
IdentifierNameSyntax
identifierLeft)
6360
var
missingName = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_IdentifierExpected);
7111
var
missing = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements);
7902
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
8929
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
9785
var id = ((
IdentifierNameSyntax
)type).Identifier;
10582
var
colonRight = _syntaxFactory.IdentifierName(SyntaxFactory.MissingToken(SyntaxKind.IdentifierToken));
10771
var
expr = this.CreateMissingIdentifierName();
11497
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
11521
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
269
var
typeIdentifier = (
IdentifierNameSyntax
)type;
505
exprColon = expr is
IdentifierNameSyntax
identifierName
Syntax\InternalSyntax\TypeSyntax.cs (1)
17
private bool IsIdentifierName(string id) => this is
IdentifierNameSyntax
name && name.Identifier.ToString() == id;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (4)
13
private static Syntax.InternalSyntax.
IdentifierNameSyntax
GenerateIdentifierName()
732
var
node = GenerateIdentifierName();
3799
var
oldNode = GenerateIdentifierName();
3815
var
oldNode = GenerateIdentifierName();