45 references to NameColon
Microsoft.AspNetCore.App.Analyzers (3)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (3)
490if (argument.NameColon != null && !argument.NameColon.IsMissing) 492var name = argument.NameColon.Name.Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Attributes.cs (1)
483argument.NameColon,
Symbols\Source\SourcePropertySymbolBase.cs (1)
506if (node.ArgumentList?.Arguments is not [{ NameColon: null, NameEquals: null, Expression: LiteralExpressionSyntax { RawKind: (int)SyntaxKind.StringLiteralExpression } }])
Syntax.xml.Main.Generated.cs (1)
1984=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (NameColonSyntax?)Visit(node.NameColon), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
Syntax.xml.Syntax.Generated.cs (3)
10046if (nameEquals != this.NameEquals || nameColon != this.NameColon || expression != this.Expression) 10056public AttributeArgumentSyntax WithNameEquals(NameEqualsSyntax? nameEquals) => Update(nameEquals, this.NameColon, this.Expression); 10058public AttributeArgumentSyntax WithExpression(ExpressionSyntax expression) => Update(this.NameEquals, this.NameColon, expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (3)
48if (argument.NameColon != null && !argument.NameColon.IsMissing) 50var name = argument.NameColon.Name.Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
75a.NameEquals?.Name.Identifier.ValueText ?? a.NameColon?.Name.Identifier.ValueText,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
373if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 730var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.Identifier.ValueText : null;
Microsoft.CodeAnalysis.CSharp.Features (11)
ChangeSignature\CSharpChangeSignatureService.cs (1)
619lastArgumentIsNamed = attribute.ArgumentList.Arguments.LastOrDefault()?.NameColon != null ||
ChangeSignature\UnifiedArgumentSyntax.cs (1)
35: ((AttributeArgumentSyntax)_argument).NameColon;
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
121if (node?.NameColon != null) 208.Where(a => a.NameColon != null) 209.Select(a => a.NameColon!.Name.Identifier.ValueText);
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
51if (argument.NameEquals != null || argument.NameColon != null)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
112(argument.NameColon is null 114: argument.NameColon.Name.Identifier.ValueText == "checkId") // Named argument "checkId"
SignatureHelp\SignatureHelpUtilities.cs (1)
46argument => argument.NameColon?.Name.Identifier.ValueText ?? argument.NameEquals?.Name.Identifier.ValueText);
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
75a.NameEquals?.Name.Identifier.ValueText ?? a.NameColon?.Name.Identifier.ValueText,
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
84=> argument.NameColon == null && argument.NameEquals == null;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
14652var argumentNameSyntax = argumentSyntax.NameColon.Name;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
13078Assert.Null(node.NameColon); 13080var newNode = node.WithNameEquals(node.NameEquals).WithNameColon(node.NameColon).WithExpression(node.Expression);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (3)
48if (argument.NameColon != null && !argument.NameColon.IsMissing) 50var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
373if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 730var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.Identifier.ValueText : null;
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (3)
48if (argument.NameColon != null && !argument.NameColon.IsMissing) 50var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
373if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 730var name = argumentOpt != null && argumentOpt.NameColon != null ? argumentOpt.NameColon.Name.Identifier.ValueText : null;