4 instantiations of IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
104
=> new
IdentifierNameSyntax
(this.Kind, this.identifier, diagnostics, GetAnnotations());
107
=> new
IdentifierNameSyntax
(this.Kind, this.identifier, GetDiagnostics(), annotations);
28699
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier, this.context);
34121
var result = new
IdentifierNameSyntax
(SyntaxKind.IdentifierName, identifier);
105 references to IdentifierNameSyntax
Microsoft.CodeAnalysis.CSharp (105)
_generated\0\Syntax.xml.Main.Generated.cs (7)
2346
return (AliasQualifiedNameSyntax)Syntax.InternalSyntax.SyntaxFactory.AliasQualifiedName((Syntax.InternalSyntax.
IdentifierNameSyntax
)alias.Green, (Syntax.InternalSyntax.SyntaxToken)colonColonToken.Node!, (Syntax.InternalSyntax.SimpleNameSyntax)name.Green).CreateRed();
3237
return (NameColonSyntax)Syntax.InternalSyntax.SyntaxFactory.NameColon((Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed();
4255
return (BreakStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.BreakStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)breakKeyword.Node!, name == null ? null : (Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4276
return (ContinueStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ContinueStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)continueKeyword.Node!, name == null ? null : (Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed();
4999
return (NameEqualsSyntax)Syntax.InternalSyntax.SyntaxFactory.NameEquals((Syntax.InternalSyntax.
IdentifierNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!).CreateRed();
5340
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();
6305
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();
_generated\1\Syntax.xml.Internal.Generated.cs (74)
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)
4655
internal readonly
IdentifierNameSyntax
name;
4658
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
4668
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken, SyntaxFactoryContext context)
4679
internal NameColonSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken colonToken)
4690
public
IdentifierNameSyntax
Name => this.name;
4707
public NameColonSyntax Update(
IdentifierNameSyntax
name, SyntaxToken colonToken)
11581
internal readonly
IdentifierNameSyntax
? name;
11584
internal BreakStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11604
internal BreakStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11625
internal BreakStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
11647
public
IdentifierNameSyntax
? Name => this.name;
11665
public BreakStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
name, SyntaxToken semicolonToken)
11693
internal readonly
IdentifierNameSyntax
? name;
11696
internal ContinueStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
11716
internal ContinueStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken, SyntaxFactoryContext context)
11737
internal ContinueStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
11759
public
IdentifierNameSyntax
? Name => this.name;
11777
public ContinueStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
name, SyntaxToken semicolonToken)
16431
internal readonly
IdentifierNameSyntax
name;
16434
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
16444
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken, SyntaxFactoryContext context)
16455
internal NameEqualsSyntax(SyntaxKind kind,
IdentifierNameSyntax
name, SyntaxToken equalsToken)
16466
public
IdentifierNameSyntax
Name => this.name;
16482
public NameEqualsSyntax Update(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
19059
internal readonly
IdentifierNameSyntax
name;
19063
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
19080
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints, SyntaxFactoryContext context)
19098
internal TypeParameterConstraintClauseSyntax(SyntaxKind kind, SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, GreenNode? constraints)
19117
public
IdentifierNameSyntax
Name => this.name;
19138
public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
24703
internal readonly
IdentifierNameSyntax
identifier;
24706
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24722
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24739
internal XmlNameAttributeSyntax(SyntaxKind kind, XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
24758
public
IdentifierNameSyntax
Identifier => this.identifier;
24777
public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
27416
public virtual TResult VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27670
public virtual void VisitIdentifierName(
IdentifierNameSyntax
node) => this.DefaultVisit(node);
27924
public override CSharpSyntaxNode VisitIdentifierName(
IdentifierNameSyntax
node)
27937
=> node.Update((
IdentifierNameSyntax
)Visit(node.Alias), (SyntaxToken)Visit(node.ColonColonToken), (SimpleNameSyntax)Visit(node.Name));
28081
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken));
28294
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.BreakKeyword), (
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.SemicolonToken));
28297
=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.ContinueKeyword), (
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.SemicolonToken));
28411
=> node.Update((
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken));
28456
=> node.Update((SyntaxToken)Visit(node.WhereKeyword), (
IdentifierNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.ColonToken), VisitList(node.Constraints));
28597
=> node.Update((XmlNameSyntax)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (
IdentifierNameSyntax
)Visit(node.Identifier), (SyntaxToken)Visit(node.EndQuoteToken));
28683
public
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
28697
if (cached != null) return (
IdentifierNameSyntax
)cached;
28699
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier, this.context);
28773
public AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
29940
public NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
31354
public BreakStatementSyntax BreakStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
31366
public ContinueStatementSyntax ContinueStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
32085
public NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
32529
public TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
33617
public XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
34105
public static
IdentifierNameSyntax
IdentifierName(SyntaxToken identifier)
34119
if (cached != null) return (
IdentifierNameSyntax
)cached;
34121
var
result = new IdentifierNameSyntax(SyntaxKind.IdentifierName, identifier);
34195
public static AliasQualifiedNameSyntax AliasQualifiedName(
IdentifierNameSyntax
alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
35362
public static NameColonSyntax NameColon(
IdentifierNameSyntax
name, SyntaxToken colonToken)
36776
public static BreakStatementSyntax BreakStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
36788
public static ContinueStatementSyntax ContinueStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword,
IdentifierNameSyntax
? name, SyntaxToken semicolonToken)
37507
public static NameEqualsSyntax NameEquals(
IdentifierNameSyntax
name, SyntaxToken equalsToken)
37951
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword,
IdentifierNameSyntax
name, SyntaxToken colonToken, CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
39039
public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken,
IdentifierNameSyntax
identifier, SyntaxToken endQuoteToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
53
public override SyntaxToken Identifier => new SyntaxToken(this, ((InternalSyntax.
IdentifierNameSyntax
)this.Green).identifier, Position, 0);
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 (15)
2253
var
name = !IsTrueIdentifier()
3156
if (propertyType is
IdentifierNameSyntax
{ Identifier.ContextualKind: var contextualKind } &&
3433
var identifier = ((
IdentifierNameSyntax
)type).Identifier;
6037
private
IdentifierNameSyntax
CreateMissingIdentifierName()
6091
private
IdentifierNameSyntax
ParseIdentifierName(ErrorCode code = ErrorCode.ERR_IdentifierExpected)
6097
return (
IdentifierNameSyntax
)this.EatNode();
6243
var
id = this.ParseIdentifierName();
7137
if (left is not
IdentifierNameSyntax
identifierLeft)
8008
var
missing = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements);
8910
((
IdentifierNameSyntax
)parameter.Type).Identifier.ContextualKind == SyntaxKind.FromKeyword)
10005
return ((
IdentifierNameSyntax
)variable).Identifier.ContextualKind == SyntaxKind.UnderscoreToken;
11005
var id = ((
IdentifierNameSyntax
)type).Identifier;
12161
var
expr = this.CreateMissingIdentifierName();
12935
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
12959
_syntaxFactory.NameColon((
IdentifierNameSyntax
)expression, EatToken()),
Parser\LanguageParser_Patterns.cs (3)
288
var
typeIdentifier = (
IdentifierNameSyntax
)type;
537
exprColon = expr is
IdentifierNameSyntax
identifierName
Syntax\InternalSyntax\TypeSyntax.cs (1)
17
private bool IsIdentifierName(string id) => this is
IdentifierNameSyntax
name && name.Identifier.ToString() == id;