145 references to NameColon
Microsoft.AspNetCore.App.Analyzers (6)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (3)
410
if (argument.
NameColon
!= null && !argument.
NameColon
.IsMissing)
412
var name = argument.
NameColon
.Name.Identifier.ValueText;
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (3)
313
if (argument.
NameColon
!= null && !argument.
NameColon
.IsMissing)
315
var name = argument.
NameColon
.Name.Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (1)
2464
locationBuilder.Add(argument.
NameColon
?.Name.Location);
Binder\Binder_Deconstruct.cs (2)
780
if (arg.
NameColon
!= null)
782
Error(diagnostics, ErrorCode.ERR_TupleElementNamesInDeconstruction, arg.
NameColon
);
Binder\Binder_Expressions.cs (4)
1032
IdentifierNameSyntax nameSyntax = argumentSyntax.
NameColon
?.Name;
1097
IdentifierNameSyntax nameSyntax = argumentSyntax.
NameColon
?.Name;
1106
if (diagnostics != null && !CheckTupleMemberName(name, i, argumentSyntax.
NameColon
.Name, diagnostics, uniqueFieldNames))
3111
argumentSyntax.
NameColon
,
Syntax.xml.Main.Generated.cs (1)
1654
=> node.Update((NameColonSyntax?)Visit(node.
NameColon
), VisitToken(node.RefKindKeyword), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
Syntax.xml.Syntax.Generated.cs (3)
2779
if (nameColon != this.
NameColon
|| refKindKeyword != this.RefKindKeyword || expression != this.Expression)
2790
public ArgumentSyntax WithRefKindKeyword(SyntaxToken refKindKeyword) => Update(this.
NameColon
, refKindKeyword, this.Expression);
2791
public ArgumentSyntax WithExpression(ExpressionSyntax expression) => Update(this.
NameColon
, this.RefKindKeyword, expression);
Syntax\ArgumentSyntax.cs (1)
26
return this.Update(this.
NameColon
, refOrOutKeyword, this.Expression);
Syntax\SyntaxNodeExtensions.cs (1)
60
if (argument.
NameColon
== null && argument.RefOrOutKeyword == default)
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
926
if (arguments.Any(static a => a.
NameColon
!= null))
src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (2)
27
if (argument.
NameColon
!= null && argument.
NameColon
.Name.Identifier.ValueText.Equals(searchArgumentName))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63
if (argument.
NameColon
!= null && !argument.
NameColon
.IsMissing)
65
var name = argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435
if (argument.
NameColon
!= null)
437
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188
=> node is ArgumentSyntax arg && arg.
NameColon
!= null;
601
argument.
NameColon
== null;
1071
=> (argument as ArgumentSyntax)?.
NameColon
?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14
if (node.
NameColon
== null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
30
if (inferredName == null || inferredName != node.
NameColon
.Name.Identifier.ValueText)
62
Contract.ThrowIfNull(toRemove.
NameColon
);
64
var name = toRemove.
NameColon
.Name.Identifier.ValueText;
72
if (argument.
NameColon
is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601
argumentSyntax?.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
666
=> argument.
NameColon
!= null && !argument.
NameColon
.IsMissing;
669
=> argument.
NameColon
.Name.Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
97
var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.
NameColon
!= null);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222
if (argument.
NameColon
?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
289
if (argumentNode.
NameColon
== null)
294
var parameterIndex = TryDetermineParameterIndex(argumentNode.
NameColon
, method);
306
return argumentNode.WithNameColon(argumentNode.
NameColon
.WithName(IdentifierName(newParameter.Identifier)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
675
if (item.AsNode() is ArgumentSyntax node && node.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.Arguments.Any(a => a.
NameColon
!= null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
63
arguments.Select(a => a.
NameColon
!= null)).ToImmutableArray();
102
if (argument.
NameColon
!= null)
104
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273
if (argument.
NameColon
== null || argument.
NameColon
.ColonToken != previousToken)
763
var name = argumentOpt != null && argumentOpt.
NameColon
!= null ? argumentOpt.
NameColon
.Name.Identifier.ValueText : null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
31
=> new(argument.GetRefKind(), argument.
NameColon
?.Name.Identifier.ValueText, argument.Expression);
Microsoft.CodeAnalysis.CSharp.Features (22)
ChangeSignature\CSharpChangeSignatureService.cs (1)
648
lastArgumentIsNamed = argumentList.Arguments.LastOrDefault()?.
NameColon
!= null;
ChangeSignature\UnifiedArgumentSyntax.cs (1)
34
? argument.
NameColon
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
186
!supportsNonTrailing && invocation.ArgumentList.Arguments.Take(insertionIndex).Any(arg => arg.
NameColon
!= null);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
242
NameColon
: null,
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
144
var existingArguments = argumentList.Arguments.Where(a => a.Span.End <= position && a.
NameColon
!= null)
145
.Select(a => a.
NameColon
!.Name.Identifier.ValueText);
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (1)
36
=> argument.WithNameColon(ChangeName(argument.
NameColon
, name));
InlineHints\CSharpInlineParameterNameHintsService.cs (2)
69
if (argument is {
NameColon
.Name.Identifier.ValueText: string nameText })
75
if (argument.
NameColon
!= null)
IntroduceVariable\CSharpIntroduceVariableService.Rewriter.cs (1)
62
if (node.
NameColon
== null &&
SignatureHelp\LightweightOverloadResolution.cs (1)
189
if (argument is {
NameColon
.Name.Identifier.ValueText: var argumentName })
SignatureHelp\SignatureHelpUtilities.cs (1)
39
list => list.Arguments.Select(argument => argument.
NameColon
?.Name.Identifier.ValueText);
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
30
private static readonly Func<TupleExpressionSyntax, IEnumerable<string>> s_getArgumentNames = e => e.Arguments.Select(a => a.
NameColon
?.Name.Identifier.ValueText ?? string.Empty);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
926
if (arguments.Any(static a => a.
NameColon
!= null))
src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (2)
27
if (argument.
NameColon
!= null && argument.
NameColon
.Name.Identifier.ValueText.Equals(searchArgumentName))
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
97
var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.
NameColon
!= null);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222
if (argument.
NameColon
?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
289
if (argumentNode.
NameColon
== null)
294
var parameterIndex = TryDetermineParameterIndex(argumentNode.
NameColon
, method);
306
return argumentNode.WithNameColon(argumentNode.
NameColon
.WithName(IdentifierName(newParameter.Identifier)));
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
64
=> node.
NameColon
== null;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Generated\Syntax.Test.xml.Generated.cs (2)
11678
Assert.Null(node.
NameColon
);
11681
var newNode = node.WithNameColon(node.
NameColon
).WithRefKindKeyword(node.RefKindKeyword).WithExpression(node.Expression);
Parsing\ExpressionParsingTests.cs (6)
1035
Assert.NotNull(cs.ArgumentList.Arguments[0].
NameColon
);
1036
Assert.Equal("B", cs.ArgumentList.Arguments[0].
NameColon
.Name.ToString());
1037
Assert.NotEqual(default, cs.ArgumentList.Arguments[0].
NameColon
.ColonToken);
2265
Assert.Null(tuple.Arguments[1].
NameColon
);
2285
Assert.NotNull(tuple.Arguments[0].
NameColon
.Name);
2286
Assert.Equal("arg2", tuple.Arguments[1].
NameColon
.Name.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (31)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
975
return SyntaxFactory.AttributeArgument(null, arg.
NameColon
, arg.Expression);
Simplification\CSharpSimplificationService.Expander.cs (3)
253
if (node.
NameColon
== null
297
if (argument.
NameColon
!= null)
299
elementName = argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63
if (argument.
NameColon
!= null && !argument.
NameColon
.IsMissing)
65
var name = argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435
if (argument.
NameColon
!= null)
437
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188
=> node is ArgumentSyntax arg && arg.
NameColon
!= null;
601
argument.
NameColon
== null;
1071
=> (argument as ArgumentSyntax)?.
NameColon
?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14
if (node.
NameColon
== null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
30
if (inferredName == null || inferredName != node.
NameColon
.Name.Identifier.ValueText)
62
Contract.ThrowIfNull(toRemove.
NameColon
);
64
var name = toRemove.
NameColon
.Name.Identifier.ValueText;
72
if (argument.
NameColon
is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601
argumentSyntax?.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
666
=> argument.
NameColon
!= null && !argument.
NameColon
.IsMissing;
669
=> argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
675
if (item.AsNode() is ArgumentSyntax node && node.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.Arguments.Any(a => a.
NameColon
!= null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
63
arguments.Select(a => a.
NameColon
!= null)).ToImmutableArray();
102
if (argument.
NameColon
!= null)
104
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273
if (argument.
NameColon
== null || argument.
NameColon
.ColonToken != previousToken)
763
var name = argumentOpt != null && argumentOpt.
NameColon
!= null ? argumentOpt.
NameColon
.Name.Identifier.ValueText : null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
31
=> new(argument.GetRefKind(), argument.
NameColon
?.Name.Identifier.ValueText, argument.Expression);
Microsoft.ML.InternalCodeAnalyzer (3)
ContractsCheckAnalyzer.cs (2)
113
if (arg.
NameColon
== null)
117
string nameColonText = arg.
NameColon
.Name.ToString();
ContractsCheckNameofFixProvider.cs (1)
61
if (nameArg.
NameColon
== null && argList.Arguments.Count >= 2 &&
Roslyn.Diagnostics.CSharp.Analyzers (27)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63
if (argument.
NameColon
!= null && !argument.
NameColon
.IsMissing)
65
var name = argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435
if (argument.
NameColon
!= null)
437
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188
=> node is ArgumentSyntax arg && arg.
NameColon
!= null;
601
argument.
NameColon
== null;
1071
=> (argument as ArgumentSyntax)?.
NameColon
?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14
if (node.
NameColon
== null || !node.Parent.IsKind(SyntaxKind.TupleExpression))
30
if (inferredName == null || inferredName != node.
NameColon
.Name.Identifier.ValueText)
62
Contract.ThrowIfNull(toRemove.
NameColon
);
64
var name = toRemove.
NameColon
.Name.Identifier.ValueText;
72
if (argument.
NameColon
is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601
argumentSyntax?.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
666
=> argument.
NameColon
!= null && !argument.
NameColon
.IsMissing;
669
=> argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
675
if (item.AsNode() is ArgumentSyntax node && node.
NameColon
!= null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1707
=> tuple.Arguments.Any(a => a.
NameColon
!= null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
63
arguments.Select(a => a.
NameColon
!= null)).ToImmutableArray();
102
if (argument.
NameColon
!= null)
104
return argument.
NameColon
.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273
if (argument.
NameColon
== null || argument.
NameColon
.ColonToken != previousToken)
763
var name = argumentOpt != null && argumentOpt.
NameColon
!= null ? argumentOpt.
NameColon
.Name.Identifier.ValueText : null;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
31
=> new(argument.GetRefKind(), argument.
NameColon
?.Name.Identifier.ValueText, argument.Expression);