1 instantiation of NameEqualsSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
16266internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.NameEqualsSyntax(this, parent, position);
78 references to NameEqualsSyntax
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
134case NameEqualsSyntax:
Binder\Binder_AnonymousTypes.cs (2)
46NameEqualsSyntax? nameEquals = fieldInitializer.NameEquals; 115NameEqualsSyntax? explicitName = initializers[i].NameEquals;
Compiler\MethodCompiler.cs (1)
2189case NameEqualsSyntax:
Syntax.xml.Main.Generated.cs (14)
499public virtual TResult? VisitNameEquals(NameEqualsSyntax node) => this.DefaultVisit(node); 1243public virtual void VisitNameEquals(NameEqualsSyntax node) => this.DefaultVisit(node); 1693=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 1963=> node.Update(VisitToken(node.GlobalKeyword), VisitToken(node.UsingKeyword), VisitToken(node.StaticKeyword), VisitToken(node.UnsafeKeyword), (NameEqualsSyntax?)Visit(node.Alias), (TypeSyntax?)Visit(node.NamespaceOrType) ?? throw new ArgumentNullException("namespaceOrType"), VisitToken(node.SemicolonToken)); 1984=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (NameColonSyntax?)Visit(node.NameColon), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 1986public override SyntaxNode? VisitNameEquals(NameEqualsSyntax node) 3321public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals, ExpressionSyntax expression) 4782public static UsingDirectiveSyntax UsingDirective(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken) 4809public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax? alias, TypeSyntax namespaceOrType) 4908public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression) 4919public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name, SyntaxToken equalsToken) 4923return (NameEqualsSyntax)Syntax.InternalSyntax.SyntaxFactory.NameEquals((Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!).CreateRed(); 4927public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name) 4931public static NameEqualsSyntax NameEquals(string name)
Syntax.xml.Syntax.Generated.cs (16)
3773private NameEqualsSyntax? nameEquals; 3782public NameEqualsSyntax? NameEquals => GetRedAtZero(ref this.nameEquals); 3806public AnonymousObjectMemberDeclaratorSyntax Update(NameEqualsSyntax? nameEquals, ExpressionSyntax expression) 3818public AnonymousObjectMemberDeclaratorSyntax WithNameEquals(NameEqualsSyntax? nameEquals) => Update(nameEquals, this.Expression); 9379private NameEqualsSyntax? alias; 9416public NameEqualsSyntax? Alias => GetRed(ref this.alias, 4); 9441public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken) 9457public UsingDirectiveSyntax WithAlias(NameEqualsSyntax? alias) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, alias, this.NamespaceOrType, this.SemicolonToken); 10008private NameEqualsSyntax? nameEquals; 10017public NameEqualsSyntax? NameEquals => GetRedAtZero(ref this.nameEquals); 10045public AttributeArgumentSyntax Update(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression) 10057public AttributeArgumentSyntax WithNameEquals(NameEqualsSyntax? nameEquals) => Update(nameEquals, this.NameColon, this.Expression); 10090public NameEqualsSyntax Update(IdentifierNameSyntax name, SyntaxToken equalsToken) 10094var newNode = SyntaxFactory.NameEquals(name, equalsToken); 10102public NameEqualsSyntax WithName(IdentifierNameSyntax name) => Update(name, this.EqualsToken); 10103public NameEqualsSyntax WithEqualsToken(SyntaxToken equalsToken) => Update(this.Name, equalsToken);
Syntax\SyntaxFactory.cs (2)
2697public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax alias, NameSyntax name) 2707public static UsingDirectiveSyntax UsingDirective(SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken)
Syntax\UsingDirectiveSyntax.cs (4)
21public UsingDirectiveSyntax Update(SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken) 24public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken) 37public static UsingDirectiveSyntax UsingDirective(SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name) 41public static UsingDirectiveSyntax UsingDirective(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
27ReportDiagnosticsIfNeeded((NameEqualsSyntax)context.Node, context); 61private void ReportDiagnosticsIfNeeded(NameEqualsSyntax nameEquals, SyntaxNodeAnalysisContext context)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
671=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
168NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 235NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1869private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
65private static NameColonSyntax? ConvertName(NameEqualsSyntax? nameEquals)
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
27ReportDiagnosticsIfNeeded((NameEqualsSyntax)context.Node, context); 61private void ReportDiagnosticsIfNeeded(NameEqualsSyntax nameEquals, SyntaxNodeAnalysisContext context)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelAPITests.cs (1)
1338var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<NameEqualsSyntax>().Single().Name;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Generated\Syntax.Test.xml.Generated.cs (8)
10550=> SyntaxFactory.AnonymousObjectMemberDeclarator(default(NameEqualsSyntax), GenerateIdentifierName()); 10820=> SyntaxFactory.UsingDirective(default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.UsingKeyword), default(SyntaxToken), default(SyntaxToken), default(NameEqualsSyntax), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 10841=> SyntaxFactory.AttributeArgument(default(NameEqualsSyntax), default(NameColonSyntax), GenerateIdentifierName()); 10843private static NameEqualsSyntax GenerateNameEquals() 13087var node = GenerateNameEquals(); 13091var newNode = node.WithName(node.Name).WithEqualsToken(node.EqualsToken); 18449var oldNode = GenerateNameEquals(); 18465var oldNode = GenerateNameEquals();
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Simplification\CSharpSimplificationService.Expander.cs (1)
625originalSimpleName.GetAncestor<NameEqualsSyntax>() != null ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
671=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
168NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 235NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1869private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
512NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.CharSet)); 519NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.SetLastError));
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
375NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.CharSet)); 385NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.SetLastError));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
1798var aliasSyntax = SyntaxFactory.NameEquals(alias);
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
671=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
168NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 235NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1869private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)