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);
28215
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier, this.context);
33582
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier);
88 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (84)
Parser\DirectiveParser.cs (1)
902
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)
1632
private
IdentifierNameSyntax
ParseNameAttributeValue()
Parser\LanguageParser.cs (14)
2179
var
name = !IsTrueIdentifier()
3273
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
5771
private
IdentifierNameSyntax
CreateMissingIdentifierName()
5825
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
5831
return (
IdentifierNameSyntax
)this.EatNode();
5979
var
id = this.ParseIdentifierName();
6873
if (left is not
IdentifierNameSyntax
identifierLeft)
7744
var
missing = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements);
8637
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
9730
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
10696
var id = ((
IdentifierNameSyntax
)type).Identifier;
11846
var
expr = this.CreateMissingIdentifierName();
12596
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
12620
_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)
16220
internal readonly
IdentifierNameSyntax
name;
16223
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
16233
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, SyntaxFactoryContext context)
16244
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken)
16255
public
IdentifierNameSyntax
Name => this.name;
16271
public NameEqualsSyntax Update(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
18590
internal readonly
IdentifierNameSyntax
name;
18594
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
18611
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, SyntaxFactoryContext context)
18629
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints)
18648
public
IdentifierNameSyntax
Name => this.name;
18669
public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
24234
internal readonly
IdentifierNameSyntax
identifier;
24237
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24253
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24270
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
24289
public
IdentifierNameSyntax
Identifier => this.identifier;
24308
public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
26947
public virtual TResult VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27198
public virtual void VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27449
public override CSharpSyntaxNode VisitIdentifierName(
IdentifierNameSyntax
node)
27462
=> node.Update((
IdentifierNameSyntax
)Visit(node.Alias), (SyntaxToken)Visit(node.ColonColonToken), (SimpleNameSyntax)Visit(node.Name));
27603
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken));
27930
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken));
27972
=> node.Update((SyntaxToken)Visit(node.WhereKeyword), (
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken), VisitList(node.Constraints));
28113
=> node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (
IdentifierNameSyntax
)Visit(node.Identifier), (SyntaxToken)Visit(node.EndQuoteToken));
28199
public
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
28213
if (cached != null) return (
IdentifierNameSyntax
)cached;
28215
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier, this.context);
28289
public AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
29441
public NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
31585
public NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
31990
public TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
33078
public XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
33566
public static
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
33580
if (cached != null) return (
IdentifierNameSyntax
)cached;
33582
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier);
33656
public static AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
34808
public static NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
36952
public static NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
37357
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
38445
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();