1 instantiation of NameEqualsSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
16477internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.NameEqualsSyntax(this, parent, position);
68 references to NameEqualsSyntax
Microsoft.CodeAnalysis.CSharp (40)
_generated\0\Syntax.xml.Main.Generated.cs (14)
507public virtual TResult? VisitNameEquals(NameEqualsSyntax node) => this.DefaultVisit(node); 1261public virtual void VisitNameEquals(NameEqualsSyntax node) => this.DefaultVisit(node); 1718=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 1991=> 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)); 2012=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (NameColonSyntax?)Visit(node.NameColon), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 2014public override SyntaxNode? VisitNameEquals(NameEqualsSyntax node) 3368public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals, ExpressionSyntax expression) 4845public static UsingDirectiveSyntax UsingDirective(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken) 4872public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax? alias, TypeSyntax namespaceOrType) 4971public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression) 4982public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name, SyntaxToken equalsToken) 4986return (NameEqualsSyntax)Syntax.InternalSyntax.SyntaxFactory.NameEquals((Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!).CreateRed(); 4990public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name) 4994public static NameEqualsSyntax NameEquals(string name)
_generated\2\Syntax.xml.Syntax.Generated.cs (16)
3828private NameEqualsSyntax? nameEquals; 3837public NameEqualsSyntax? NameEquals => GetRedAtZero(ref this.nameEquals); 3861public AnonymousObjectMemberDeclaratorSyntax Update(NameEqualsSyntax? nameEquals, ExpressionSyntax expression) 3873public AnonymousObjectMemberDeclaratorSyntax WithNameEquals(NameEqualsSyntax? nameEquals) => Update(nameEquals, this.Expression); 9510private NameEqualsSyntax? alias; 9547public NameEqualsSyntax? Alias => GetRed(ref this.alias, 4); 9572public UsingDirectiveSyntax Update(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken) 9588public UsingDirectiveSyntax WithAlias(NameEqualsSyntax? alias) => Update(this.GlobalKeyword, this.UsingKeyword, this.StaticKeyword, this.UnsafeKeyword, alias, this.NamespaceOrType, this.SemicolonToken); 10139private NameEqualsSyntax? nameEquals; 10148public NameEqualsSyntax? NameEquals => GetRedAtZero(ref this.nameEquals); 10176public AttributeArgumentSyntax Update(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression) 10188public AttributeArgumentSyntax WithNameEquals(NameEqualsSyntax? nameEquals) => Update(nameEquals, this.NameColon, this.Expression); 10221public NameEqualsSyntax Update(IdentifierNameSyntax name, SyntaxToken equalsToken) 10225var newNode = SyntaxFactory.NameEquals(name, equalsToken); 10233public NameEqualsSyntax WithName(IdentifierNameSyntax name) => Update(name, this.EqualsToken); 10234public NameEqualsSyntax WithEqualsToken(SyntaxToken equalsToken) => Update(this.Name, equalsToken);
Binder\Binder_AnonymousTypes.cs (2)
46NameEqualsSyntax? nameEquals = fieldInitializer.NameEquals; 115NameEqualsSyntax? explicitName = initializers[i].NameEquals;
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
134case NameEqualsSyntax:
Compiler\MethodCompiler.cs (1)
2201case NameEqualsSyntax:
Syntax\SyntaxFactory.cs (2)
2706public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax alias, NameSyntax name) 2716public 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\roslyn\src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
27ReportDiagnosticsIfNeeded((NameEqualsSyntax)context.Node, context); 61private void ReportDiagnosticsIfNeeded(NameEqualsSyntax nameEquals, SyntaxNodeAnalysisContext context)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
675=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
172NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 239NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1947private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
65private static NameColonSyntax? ConvertName(NameEqualsSyntax? nameEquals)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
27ReportDiagnosticsIfNeeded((NameEqualsSyntax)context.Node, context); 61private void ReportDiagnosticsIfNeeded(NameEqualsSyntax nameEquals, SyntaxNodeAnalysisContext context)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Simplification\CSharpSimplificationService.Expander.cs (1)
625originalSimpleName.GetAncestor<NameEqualsSyntax>() != null ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
675=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
172NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 239NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1947private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
462NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.CharSet)); 469NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.SetLastError));
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
396NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.CharSet)); 403NameEqualsSyntax name = NameEquals(nameof(DllImportAttribute.SetLastError));
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
399var nameEquals = expression?.Parent as NameEqualsSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
675=> expression is IdentifierNameSyntax { Parent: NameEqualsSyntax { Parent: AnonymousObjectMemberDeclaratorSyntax } nameEquals } identifier &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
172NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals), 239NameEqualsSyntax nameEquals => InferTypeInNameEquals(nameEquals, token), 1947private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null)