145 references to NameColon
Microsoft.AspNetCore.App.Analyzers (6)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (3)
410if (argument.NameColon != null && !argument.NameColon.IsMissing) 412var name = argument.NameColon.Name.Identifier.ValueText;
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (3)
313if (argument.NameColon != null && !argument.NameColon.IsMissing) 315var name = argument.NameColon.Name.Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (1)
2464locationBuilder.Add(argument.NameColon?.Name.Location);
Binder\Binder_Deconstruct.cs (2)
780if (arg.NameColon != null) 782Error(diagnostics, ErrorCode.ERR_TupleElementNamesInDeconstruction, arg.NameColon);
Binder\Binder_Expressions.cs (4)
1032IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1097IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1106if (diagnostics != null && !CheckTupleMemberName(name, i, argumentSyntax.NameColon.Name, diagnostics, uniqueFieldNames)) 3111argumentSyntax.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)
2779if (nameColon != this.NameColon || refKindKeyword != this.RefKindKeyword || expression != this.Expression) 2790public ArgumentSyntax WithRefKindKeyword(SyntaxToken refKindKeyword) => Update(this.NameColon, refKindKeyword, this.Expression); 2791public ArgumentSyntax WithExpression(ExpressionSyntax expression) => Update(this.NameColon, this.RefKindKeyword, expression);
Syntax\ArgumentSyntax.cs (1)
26return this.Update(this.NameColon, refOrOutKeyword, this.Expression);
Syntax\SyntaxNodeExtensions.cs (1)
60if (argument.NameColon == null && argument.RefOrOutKeyword == default)
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
926if (arguments.Any(static a => a.NameColon != null))
src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (2)
27if (argument.NameColon != null && argument.NameColon.Name.Identifier.ValueText.Equals(searchArgumentName))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63if (argument.NameColon != null && !argument.NameColon.IsMissing) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435if (argument.NameColon != null) 437return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax arg && arg.NameColon != null; 601argument.NameColon == null; 1071=> (argument as ArgumentSyntax)?.NameColon?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression)) 30if (inferredName == null || inferredName != node.NameColon.Name.Identifier.ValueText) 62Contract.ThrowIfNull(toRemove.NameColon); 64var name = toRemove.NameColon.Name.Identifier.ValueText; 72if (argument.NameColon is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601argumentSyntax?.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)
97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
289if (argumentNode.NameColon == null) 294var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method); 306return argumentNode.WithNameColon(argumentNode.NameColon.WithName(IdentifierName(newParameter.Identifier)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
675if (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)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 102if (argument.NameColon != null) 104return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken) 763var 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)
648lastArgumentIsNamed = 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)
242NameColon: null,
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
144var 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)
69if (argument is { NameColon.Name.Identifier.ValueText: string nameText }) 75if (argument.NameColon != null)
IntroduceVariable\CSharpIntroduceVariableService.Rewriter.cs (1)
62if (node.NameColon == null &&
SignatureHelp\LightweightOverloadResolution.cs (1)
189if (argument is { NameColon.Name.Identifier.ValueText: var argumentName })
SignatureHelp\SignatureHelpUtilities.cs (1)
39list => list.Arguments.Select(argument => argument.NameColon?.Name.Identifier.ValueText);
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
30private 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)
926if (arguments.Any(static a => a.NameColon != null))
src\Analyzers\CSharp\Analyzers\ValidateFormatString\CSharpValidateFormatStringDiagnosticAnalyzer.cs (2)
27if (argument.NameColon != null && argument.NameColon.Name.Identifier.ValueText.Equals(searchArgumentName))
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
97var seenNamedArgument = currentInvocation.ArgumentList.Arguments.Any(a => a.NameColon != null);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
222if (argument.NameColon?.Name is IdentifierNameSyntax { Identifier: var identifier })
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
289if (argumentNode.NameColon == null) 294var parameterIndex = TryDetermineParameterIndex(argumentNode.NameColon, method); 306return 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)
11678Assert.Null(node.NameColon); 11681var newNode = node.WithNameColon(node.NameColon).WithRefKindKeyword(node.RefKindKeyword).WithExpression(node.Expression);
Parsing\ExpressionParsingTests.cs (6)
1035Assert.NotNull(cs.ArgumentList.Arguments[0].NameColon); 1036Assert.Equal("B", cs.ArgumentList.Arguments[0].NameColon.Name.ToString()); 1037Assert.NotEqual(default, cs.ArgumentList.Arguments[0].NameColon.ColonToken); 2265Assert.Null(tuple.Arguments[1].NameColon); 2285Assert.NotNull(tuple.Arguments[0].NameColon.Name); 2286Assert.Equal("arg2", tuple.Arguments[1].NameColon.Name.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (31)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
975return SyntaxFactory.AttributeArgument(null, arg.NameColon, arg.Expression);
Simplification\CSharpSimplificationService.Expander.cs (3)
253if (node.NameColon == null 297if (argument.NameColon != null) 299elementName = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63if (argument.NameColon != null && !argument.NameColon.IsMissing) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435if (argument.NameColon != null) 437return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax arg && arg.NameColon != null; 601argument.NameColon == null; 1071=> (argument as ArgumentSyntax)?.NameColon?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression)) 30if (inferredName == null || inferredName != node.NameColon.Name.Identifier.ValueText) 62Contract.ThrowIfNull(toRemove.NameColon); 64var name = toRemove.NameColon.Name.Identifier.ValueText; 72if (argument.NameColon is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601argumentSyntax?.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)
675if (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)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 102if (argument.NameColon != null) 104return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken) 763var 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)
113if (arg.NameColon == null) 117string nameColonText = arg.NameColon.Name.ToString();
ContractsCheckNameofFixProvider.cs (1)
61if (nameArg.NameColon == null && argList.Arguments.Count >= 2 &&
Roslyn.Diagnostics.CSharp.Analyzers (27)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (3)
63if (argument.NameColon != null && !argument.NameColon.IsMissing) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
435if (argument.NameColon != null) 437return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax arg && arg.NameColon != null; 601argument.NameColon == null; 1071=> (argument as ArgumentSyntax)?.NameColon?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpInferredMemberNameSimplifier.cs (5)
14if (node.NameColon == null || !node.Parent.IsKind(SyntaxKind.TupleExpression)) 30if (inferredName == null || inferredName != node.NameColon.Name.Identifier.ValueText) 62Contract.ThrowIfNull(toRemove.NameColon); 64var name = toRemove.NameColon.Name.Identifier.ValueText; 72if (argument.NameColon is null && argument.Expression.TryGetInferredMemberName()?.Equals(name) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1601argumentSyntax?.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)
675if (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)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 102if (argument.NameColon != null) 104return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
273if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken) 763var 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);