162 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)
1042IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1107IdentifierNameSyntax nameSyntax = argumentSyntax.NameColon?.Name; 1116if (diagnostics != null && !CheckTupleMemberName(name, i, argumentSyntax.NameColon.Name, diagnostics, uniqueFieldNames)) 3132argumentSyntax.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 (18)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
980if (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 (2)
63if (argument.NameColon is { IsMissing: false }) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
434if (argument.NameColon != null) 436return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax { NameColon: not null }; 604argument.NameColon == null; 1048=> (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)
1600argumentSyntax?.NameColon != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
666=> argument.NameColon is { IsMissing: false }; 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)
674if (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)
980if (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.NetAnalyzers (23)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (9)
52if (arg.NameColon is not null) 54arg = arg.WithNameColon(arg.NameColon.WithName(SyntaxFactory.IdentifierName("source"))); 64var firstArg = list.Find(a => a.NameColon is null || a.NameColon.Name.Identifier.Text.Equals("buffer", StringComparison.Ordinal)); 66var secondArgIndex = list.FindIndex(a => a.NameColon is null || a.NameColon.Name.Identifier.Text.Equals("offset", StringComparison.Ordinal)); 69if (secondArg.NameColon is not null) 75if (thirdArg.NameColon is not null) 91if (firstArg.NameColon is not null)
Microsoft.NetCore.Analyzers\Performance\CSharpRecommendCaseInsensitiveStringComparisonFixer.cs (1)
66string? argumentName = ((ArgumentSyntax)actualArgumentNode).NameColon?.Name.Identifier.ValueText;
Microsoft.NetCore.Analyzers\Performance\CSharpUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
37if (firstArgument.NameColon is null or { Name.Identifier.Value: "value" })
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringContainsCharOverloadWithSingleCharactersFixer.cs (2)
20if (argumentSyntax.NameColon is null) 23argumentName = argumentSyntax.NameColon.Name.Identifier.ValueText;
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocations.Analyzer.cs (1)
37(a.Syntax is ArgumentSyntax argumentNode && argumentNode.NameColon != null));
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocations.Fixer.cs (1)
41return argumentOperation.Syntax is ArgumentSyntax argumentNode && argumentNode.NameColon != null;
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferAsSpanOverSubstring.Fixer.cs (3)
28.FirstOrDefault(x => x.NameColon is not null && x.NameColon.Name.Identifier.ValueText == oldArgumentName)?.NameColon!.Name;
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferStreamAsyncMemoryOverloads.Fixer.cs (2)
26if (args[index].Syntax is ArgumentSyntax argNode && argNode.NameColon == null) 43argNode.NameColon?.Name?.Identifier.ValueText == name;
Microsoft.NetCore.Analyzers\Runtime\CSharpUseSpanBasedStringConcat.Fixer.cs (1)
30return argumentOperation.Syntax is ArgumentSyntax argumentSyntax && argumentSyntax.NameColon is not null;
Microsoft.NetCore.Analyzers\Usage\CSharpUseVolatileReadWriteFixer.cs (2)
21if (argumentSyntax.NameColon is null) 34if (argumentSyntax.NameColon is 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 (29)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
969return 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 (2)
63if (argument.NameColon is { IsMissing: false }) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
434if (argument.NameColon != null) 436return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax { NameColon: not null }; 604argument.NameColon == null; 1048=> (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)
1600argumentSyntax?.NameColon != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
666=> argument.NameColon is { IsMissing: false }; 669=> argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
674if (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 (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
63if (argument.NameColon is { IsMissing: false }) 65var name = argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
434if (argument.NameColon != null) 436return argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
188=> node is ArgumentSyntax { NameColon: not null }; 604argument.NameColon == null; 1048=> (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)
1600argumentSyntax?.NameColon != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
666=> argument.NameColon is { IsMissing: false }; 669=> argument.NameColon.Name.Identifier.ValueText;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
674if (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);