80 references to NameEquals
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
368=> argument is AttributeArgumentSyntax { NameEquals.Name: var name } 468if (argument.NameEquals != null)
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Attributes.cs (10)
469if (argument.NameEquals == null) 492string argumentName = argument.NameEquals.Name.Identifier.ValueText!; 516Debug.Assert(namedArgument.NameEquals is not null); 517IdentifierNameSyntax nameSyntax = namedArgument.NameEquals.Name; 594RoslynDebug.Assert(namedArgument.NameEquals is object); 595var identifierName = namedArgument.NameEquals.Name; 658RoslynDebug.Assert(namedArgument.NameEquals is object); 663namedArgument.NameEquals.Name.Location, 671RoslynDebug.Assert(namedArgument.NameEquals is object); 676namedArgument.NameEquals.Name.Location,
Symbols\Attributes\AttributeData.cs (1)
91attributeSyntax.ArgumentList.Arguments.Count(static (arg) => arg.NameEquals == null) :
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) 10057public AttributeArgumentSyntax WithNameColon(NameColonSyntax? nameColon) => Update(this.NameEquals, nameColon, this.Expression); 10058public AttributeArgumentSyntax WithExpression(ExpressionSyntax expression) => Update(this.NameEquals, this.NameColon, expression);
Syntax\AttributeSyntax.cs (2)
31if (argSyntax.NameEquals != null && argSyntax.NameEquals.Name.Identifier.ValueText == namedArgName)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
267=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1074=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
75a.NameEquals?.Name.Identifier.ValueText ?? a.NameColon?.Name.Identifier.ValueText,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 115if (argument.NameEquals != null) 117return argument.NameEquals.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) 723if (argumentOpt != null && argumentOpt.NameEquals != null) 727return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);
Microsoft.CodeAnalysis.CSharp.Features (8)
ChangeSignature\CSharpChangeSignatureService.cs (1)
620attribute.ArgumentList.Arguments.LastOrDefault()?.NameEquals != null;
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
143if (node?.NameEquals != null) 212.Where(a => a.NameEquals != null) 213.Select(a => a.NameEquals!.Name.Identifier.ValueText);
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
51if (argument.NameEquals != null || argument.NameColon != null)
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.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.cs (2)
13077Assert.Null(node.NameEquals); 13080var newNode = node.WithNameEquals(node.NameEquals).WithNameColon(node.NameColon).WithExpression(node.Expression);
Parsing\DeclarationParsingTests.cs (4)
480Assert.NotNull(ad.Attributes[0].ArgumentList.Arguments[0].NameEquals); 481Assert.NotNull(ad.Attributes[0].ArgumentList.Arguments[0].NameEquals.Name); 482Assert.Equal("b", ad.Attributes[0].ArgumentList.Arguments[0].NameEquals.Name.ToString()); 483Assert.NotEqual(default, ad.Attributes[0].ArgumentList.Arguments[0].NameEquals.EqualsToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
267=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1074=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 115if (argument.NameEquals != null) 117return argument.NameEquals.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) 723if (argumentOpt != null && argumentOpt.NameEquals != null) 727return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
371if (arg.NameEquals != null)
Microsoft.Gen.Metrics (1)
Parser.cs (1)
371if (arg.NameEquals != null)
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
371if (arg.NameEquals != null)
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportFixer.cs (4)
559if (arg.NameEquals == null) 563string name = arg.NameEquals.Name.Identifier.Text; 676return arg.NameEquals != null && arg.NameEquals.Name.Identifier.Text == nameToMatch;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.cs (2)
846return attributeArgument.NameEquals != null 847? attributeArgument.NameEquals.Name.ToString()
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
267=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1074=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (3)
86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 115if (argument.NameEquals != null) 117return argument.NameEquals.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) 723if (argumentOpt != null && argumentOpt.NameEquals != null) 727return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);