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