1 instantiation of NameColonSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
4603internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.NameColonSyntax(this, parent, position);
66 references to NameColonSyntax
Microsoft.CodeAnalysis.CSharp (29)
_generated\0\Syntax.xml.Main.Generated.cs (9)
172public virtual TResult? VisitNameColon(NameColonSyntax node) => this.DefaultVisit(node); 924public virtual void VisitNameColon(NameColonSyntax node) => this.DefaultVisit(node); 1670=> node.Update((NameColonSyntax?)Visit(node.NameColon), VisitToken(node.RefKindKeyword), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 1675public override SyntaxNode? VisitNameColon(NameColonSyntax node) 2004=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (NameColonSyntax?)Visit(node.NameColon), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression")); 3178public static ArgumentSyntax Argument(NameColonSyntax? nameColon, SyntaxToken refKindKeyword, ExpressionSyntax expression) 3205public static NameColonSyntax NameColon(IdentifierNameSyntax name, SyntaxToken colonToken) 3209return (NameColonSyntax)Syntax.InternalSyntax.SyntaxFactory.NameColon((Syntax.InternalSyntax.IdentifierNameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed(); 4946public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (12)
2734private NameColonSyntax? nameColon; 2743public NameColonSyntax? NameColon => GetRedAtZero(ref this.nameColon); 2777public ArgumentSyntax Update(NameColonSyntax? nameColon, SyntaxToken refKindKeyword, ExpressionSyntax expression) 2789public ArgumentSyntax WithNameColon(NameColonSyntax? nameColon) => Update(nameColon, this.RefKindKeyword, this.Expression); 2883public NameColonSyntax Update(IdentifierNameSyntax name, SyntaxToken colonToken) 2887var newNode = SyntaxFactory.NameColon(name, colonToken); 2895public NameColonSyntax WithName(IdentifierNameSyntax name) => Update(name, this.ColonToken); 2897public new NameColonSyntax WithColonToken(SyntaxToken colonToken) => Update(this.Name, colonToken); 10055private NameColonSyntax? nameColon; 10065public NameColonSyntax? NameColon => GetRed(ref this.nameColon, 1); 10091public AttributeArgumentSyntax Update(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression) 10104public AttributeArgumentSyntax WithNameColon(NameColonSyntax? nameColon) => Update(this.NameEquals, nameColon, this.Expression);
Binder\Binder_Expressions.cs (1)
3408NameColonSyntax nameColonSyntax,
Syntax\NameColonSyntax.cs (2)
26public static NameColonSyntax NameColon(IdentifierNameSyntax name) 29public static NameColonSyntax NameColon(string name)
Syntax\SubpatternSyntax.cs (5)
11public NameColonSyntax? NameColon => ExpressionColon as NameColonSyntax; 13public SubpatternSyntax WithNameColon(NameColonSyntax? nameColon) 16public SubpatternSyntax Update(NameColonSyntax? nameColon, PatternSyntax pattern) 25public static SubpatternSyntax Subpattern(NameColonSyntax? nameColon, PatternSyntax pattern)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
24ReportDiagnosticsIfNeeded((NameColonSyntax)context.Node, context); 32private void ReportDiagnosticsIfNeeded(NameColonSyntax nameColon, SyntaxNodeAnalysisContext context)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
195=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
339private static int TryDetermineParameterIndex(NameColonSyntax argumentNameColon, IMethodSymbol method)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
171NameColonSyntax nameColon => InferTypeInNameColon(nameColon), 238NameColonSyntax nameColon => InferTypeInNameColon(nameColon, token), 1730private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1927private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&
Microsoft.CodeAnalysis.CSharp.Features (12)
ChangeSignature\UnifiedArgumentSyntax.cs (4)
41Debug.Assert(nameColonSyntax is NameColonSyntax); 44? Create(argument.WithNameColon((NameColonSyntax)nameColonSyntax)) 45: Create(((AttributeArgumentSyntax)_argument).WithNameColon((NameColonSyntax)nameColonSyntax)); 49=> NameColon == null ? string.Empty : ((NameColonSyntax)NameColon).Name.Identifier.ValueText;
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
185if (tokenBeforeAdjustment.Parent is IdentifierNameSyntax { Parent: NameColonSyntax { Parent: SubpatternSyntax subpattern } })
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
112if (context.TargetToken.Parent is NameColonSyntax nameColon)
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
65private static NameColonSyntax? ConvertName(NameEqualsSyntax? nameEquals)
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (2)
38private static NameColonSyntax? ChangeName(NameColonSyntax? nameColon, string name)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
24ReportDiagnosticsIfNeeded((NameColonSyntax)context.Node, context); 32private void ReportDiagnosticsIfNeeded(NameColonSyntax nameColon, SyntaxNodeAnalysisContext context)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
339private static int TryDetermineParameterIndex(NameColonSyntax argumentNameColon, IMethodSymbol method)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
419if (id.Parent is NameColonSyntax nameColon && nameColon.Name == id)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
195=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
171NameColonSyntax nameColon => InferTypeInNameColon(nameColon), 238NameColonSyntax nameColon => InferTypeInNameColon(nameColon, token), 1730private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1927private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
421=> expression is IdentifierNameSyntax { Parent: NameColonSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
195=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
171NameColonSyntax nameColon => InferTypeInNameColon(nameColon), 238NameColonSyntax nameColon => InferTypeInNameColon(nameColon, token), 1730private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1927private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
120if (node is IdentifierNameSyntax { Parent: not NameColonSyntax } identifierName &&