47 references to NameColonSyntax
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (1)
3066NameColonSyntax 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)
CSharpSyntaxFacts.cs (1)
187=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
29ReportDiagnosticsIfNeeded((NameColonSyntax)context.Node, context); 37private void ReportDiagnosticsIfNeeded(NameColonSyntax nameColon, SyntaxNodeAnalysisContext context)
ExpressionSyntaxExtensions.cs (1)
407=> expression is IdentifierNameSyntax { Parent: NameColonSyntax };
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
CSharpTypeInferenceService.TypeInferrer.cs (4)
169NameColonSyntax nameColon => InferTypeInNameColon(nameColon), 236NameColonSyntax nameColon => InferTypeInNameColon(nameColon, token), 1687private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1886private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
317private static int TryDetermineParameterIndex(NameColonSyntax argumentNameColon, IMethodSymbol method)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
17376var nc = nodes.OfType<NameColonSyntax>().ElementAt(0);
Microsoft.CodeAnalysis.CSharp.Features (10)
ChangeSignature\UnifiedArgumentSyntax.cs (4)
42Debug.Assert(nameColonSyntax is NameColonSyntax); 45? Create(argument.WithNameColon((NameColonSyntax)nameColonSyntax)) 46: Create(((AttributeArgumentSyntax)_argument).WithNameColon((NameColonSyntax)nameColonSyntax)); 50=> NameColon == null ? string.Empty : ((NameColonSyntax)NameColon).Name.Identifier.ValueText;
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
45private static NameColonSyntax? ConvertName(NameEqualsSyntax? nameEquals)
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (2)
38private static NameColonSyntax? ChangeName(NameColonSyntax? nameColon, string name)
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (2)
29ReportDiagnosticsIfNeeded((NameColonSyntax)context.Node, context); 37private void ReportDiagnosticsIfNeeded(NameColonSyntax nameColon, SyntaxNodeAnalysisContext context)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
317private static int TryDetermineParameterIndex(NameColonSyntax argumentNameColon, IMethodSymbol method)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NonTrailingNamedArgumentsTests.cs (4)
50var firstNamedArgA = nodes.OfType<NameColonSyntax>().ElementAt(0); 62var secondNamedArgA = nodes.OfType<NameColonSyntax>().ElementAt(1);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (7)
10134=> SyntaxFactory.Argument(default(NameColonSyntax), default(SyntaxToken), GenerateIdentifierName()); 10139private static NameColonSyntax GenerateNameColon() 10455=> SyntaxFactory.AttributeArgument(default(NameEqualsSyntax), default(NameColonSyntax), GenerateIdentifierName()); 11288var node = GenerateNameColon(); 11292var newNode = node.WithName(node.Name).WithColonToken(node.ColonToken); 15075var oldNode = GenerateNameColon(); 15091var oldNode = GenerateNameColon();
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CSharpSyntaxFacts.cs (1)
187=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
CSharpTypeInferenceService.TypeInferrer.cs (4)
169NameColonSyntax nameColon => InferTypeInNameColon(nameColon), 236NameColonSyntax nameColon => InferTypeInNameColon(nameColon, token), 1687private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1886private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
407=> expression is IdentifierNameSyntax { Parent: NameColonSyntax };
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
236if (token.IsKind(SyntaxKind.ColonToken) && token.Parent is NameColonSyntax)