4 instantiations of IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (4)
Syntax.xml.Internal.Generated.cs (4)
104
=> new
IdentifierNameSyntax
(this.Kind, this.identifier, diagnostics, GetAnnotations());
107
=> new
IdentifierNameSyntax
(this.Kind, this.identifier, GetDiagnostics(), annotations);
28214
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier, this.context);
33581
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier);
88 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (84)
Parser\DirectiveParser.cs (1)
901
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)
1634
private
IdentifierNameSyntax
ParseNameAttributeValue()
Parser\LanguageParser.cs (14)
2177
var
name = !IsTrueIdentifier()
3263
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
5752
private
IdentifierNameSyntax
CreateMissingIdentifierName()
5806
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
5812
return (
IdentifierNameSyntax
)this.EatNode();
5960
var
id = this.ParseIdentifierName();
6854
if (left is not
IdentifierNameSyntax
identifierLeft)
7729
var
missing = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements);
8611
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
9630
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
10596
var id = ((
IdentifierNameSyntax
)type).Identifier;
11746
var
expr = this.CreateMissingIdentifierName();
12496
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
12520
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
273
var
typeIdentifier = (
IdentifierNameSyntax
)type;
512
exprColon = expr is
IdentifierNameSyntax
identifierName
Syntax.xml.Internal.Generated.cs (56)
86
public
IdentifierNameSyntax
Update(SyntaxToken identifier)
90
var
newNode = SyntaxFactory.IdentifierName(identifier);
379
internal readonly
IdentifierNameSyntax
alias;
383
internal AliasQualifiedNameSyntax(SyntaxKind kind,
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
395
internal AliasQualifiedNameSyntax(SyntaxKind kind,
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name, SyntaxFactoryContext context)
408
internal AliasQualifiedNameSyntax(SyntaxKind kind,
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
421
public
IdentifierNameSyntax
Alias => this.alias;
441
public AliasQualifiedNameSyntax Update(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
4556
internal readonly
IdentifierNameSyntax
name;
4559
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4569
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken, SyntaxFactoryContext context)
4580
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken)
4591
public
IdentifierNameSyntax
Name => this.name;
4608
public NameColonSyntax Update(
IdentifierNameSyntax
name, SyntaxToken colonToken)
16219
internal readonly
IdentifierNameSyntax
name;
16222
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
16232
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, SyntaxFactoryContext context)
16243
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken)
16254
public
IdentifierNameSyntax
Name => this.name;
16270
public NameEqualsSyntax Update(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
18589
internal readonly
IdentifierNameSyntax
name;
18593
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18610
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, SyntaxFactoryContext context)
18628
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints)
18647
public
IdentifierNameSyntax
Name => this.name;
18668
public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
24233
internal readonly
IdentifierNameSyntax
identifier;
24236
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24252
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24269
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
24288
public
IdentifierNameSyntax
Identifier => this.identifier;
24307
public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
26946
public virtual TResult VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27197
public virtual void VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27448
public override CSharpSyntaxNode VisitIdentifierName(
IdentifierNameSyntax
node)
27461
=> node.Update((
IdentifierNameSyntax
)Visit(node.Alias), (SyntaxToken)Visit(node.ColonColonToken), (SimpleNameSyntax)Visit(node.Name));
27602
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken));
27929
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken));
27971
=> node.Update((SyntaxToken)Visit(node.WhereKeyword), (
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken), VisitList(node.Constraints));
28112
=> node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (
IdentifierNameSyntax
)Visit(node.Identifier), (SyntaxToken)Visit(node.EndQuoteToken));
28198
public
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
28212
if (cached != null) return (
IdentifierNameSyntax
)cached;
28214
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier, this.context);
28288
public AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
29440
public NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
31584
public NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
31989
public TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
33077
public XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
33565
public static
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
33579
if (cached != null) return (
IdentifierNameSyntax
)cached;
33581
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier);
33655
public static AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
34807
public static NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
36951
public static NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
37356
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
38444
public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
Syntax.xml.Main.Generated.cs (5)
2310
return (AliasQualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.AliasQualifiedName((Syntax.InternalSyntax.
IdentifierNameSyntax
)alias.Green, (Syntax.InternalSyntax.SyntaxToken)colonColonToken.Node!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
3185
return (NameColonSyntax)Syntax.InternalSyntax.SyntaxFactory.NameColon((Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed();
4923
return (NameEqualsSyntax)Syntax.InternalSyntax.SyntaxFactory.NameEquals((Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!).CreateRed();
5237
return (TypeParameterConstraintClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.TypeParameterConstraintClause((Syntax.InternalSyntax.SyntaxToken)whereKeyword.Node!, (Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!, constraints.Node.ToGreenSeparatedList<Syntax.InternalSyntax.TypeParameterConstraintSyntax>()).CreateRed();
6202
return (XmlNameAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlNameAttribute((Syntax.InternalSyntax.XmlNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.Node!, (Syntax.InternalSyntax.
IdentifierNameSyntax
)identifier.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.Node!).CreateRed();
Syntax.xml.Syntax.Generated.cs (1)
53
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.
IdentifierNameSyntax
)this.Green).identifier, Position, 0);
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()
759
var
node = GenerateIdentifierName();
3939
var
oldNode = GenerateIdentifierName();
3955
var
oldNode = GenerateIdentifierName();