75 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)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1996=> node.Update((NameEqualsSyntax?)Visit(node.NameEquals), (NameColonSyntax?)Visit(node.NameColon), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
10092if (nameEquals != this.NameEquals || nameColon != this.NameColon || expression != this.Expression) 10103public AttributeArgumentSyntax WithNameColon(NameColonSyntax? nameColon) => Update(this.NameEquals, nameColon, this.Expression); 10104public AttributeArgumentSyntax WithExpression(ExpressionSyntax expression) => Update(this.NameEquals, this.NameColon, expression);
Binder\Binder_Attributes.cs (10)
471if (argument.NameEquals == null) 494string argumentName = argument.NameEquals.Name.Identifier.ValueText!; 518Debug.Assert(namedArgument.NameEquals is not null); 519IdentifierNameSyntax nameSyntax = namedArgument.NameEquals.Name; 602RoslynDebug.Assert(namedArgument.NameEquals is object); 603var identifierName = namedArgument.NameEquals.Name; 666RoslynDebug.Assert(namedArgument.NameEquals is object); 671namedArgument.NameEquals.Name.Location, 679RoslynDebug.Assert(namedArgument.NameEquals is object); 684namedArgument.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\AttributeSyntax.cs (2)
31if (argSyntax.NameEquals != null && argSyntax.NameEquals.Name.Identifier.ValueText == namedArgName)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
275=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1055=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
75a.NameEquals?.Name.Identifier.ValueText ?? a.NameColon?.Name.Identifier.ValueText,
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
377if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 727if (argumentOpt != null && argumentOpt.NameEquals != null) 731return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);
Microsoft.CodeAnalysis.CSharp.Features (8)
ChangeSignature\CSharpChangeSignatureService.cs (1)
618attribute.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\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
75a.NameEquals?.Name.Identifier.ValueText ?? a.NameColon?.Name.Identifier.ValueText,
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
84=> argument is { NameColon: null, NameEquals: null };
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\InteropServices\CSharpSpecifyMarshalingForPInvokeStringArguments.Fixer.cs (2)
27return arguments.OfType<AttributeArgumentSyntax>().FirstOrDefault(arg => arg.NameEquals != null && arg.NameEquals.Name.Identifier.Text == argumentName);
Microsoft.NetCore.Analyzers\Performance\CSharpConstantExpectedAnalyzer.cs (1)
60var targetArg = attributeSyntax.ArgumentList.Arguments.FirstOrDefault(arg => arg.NameEquals?.Name.IsEquivalentTo(targetNameSyntax, true) == true);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
275=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1055=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
377if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 727if (argumentOpt != null && argumentOpt.NameEquals != null) 731return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
381if (arg.NameEquals != null)
Microsoft.Gen.Metrics (1)
Parser.cs (1)
381if (arg.NameEquals != null)
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
381if (arg.NameEquals != null)
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportFixer.cs (4)
571if (arg.NameEquals == null) 575string name = arg.NameEquals.Name.Identifier.Text; 688return arg.NameEquals != null && arg.NameEquals.Name.Identifier.Text == nameToMatch;
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
30if (argument.NameEquals != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
180if (attributeArgument.NameEquals == null || 181expression != attributeArgument.NameEquals.Name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
275=> argument is AttributeArgumentSyntax { NameEquals.Name: var name }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1055=> (argument as AttributeArgumentSyntax)?.NameEquals?.Name.Identifier.ValueText ?? string.Empty;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
377if (argument.NameColon == null || argument.NameColon.ColonToken != previousToken || argument.NameEquals.EqualsToken != previousToken) 727if (argumentOpt != null && argumentOpt.NameEquals != null) 731return InferTypeInNameEquals(argumentOpt.NameEquals, argumentOpt.NameEquals.EqualsToken);