92 references to NamedArguments
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
ILLink.RoslynAnalyzer (3)
ISymbolExtensions.cs (1)
232foreach (var namedArgument in attr.NamedArguments)
RequiresAnalyzerBase.cs (1)
278var url = requiresAttribute?.NamedArguments.FirstOrDefault(na => na.Key == "Url").Value.Value?.ToString();
RequiresISymbolExtensions.cs (1)
44foreach (var namedArg in attributeData.NamedArguments)
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.AspNetCore.App.Analyzers (3)
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
122foreach (var arg in attributeUsage.NamedArguments)
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
51foreach (var namedArgument in attributeData.NamedArguments)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentFacts.cs (1)
64foreach (var kvp in attribute.NamedArguments)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentFacts.cs (1)
64foreach (var kvp in attribute.NamedArguments)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.AspNetCore.Mvc.Analyzers (4)
TopLevelParameterNameAnalyzer.cs (4)
159for (var i = 0; i < attribute.NamedArguments.Length; i++) 161var namedArgument = attribute.NamedArguments[i]; 182for (var i = 0; i < attribute.NamedArguments.Length; i++) 184var namedArgument = attribute.NamedArguments[i];
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
SymbolApiResponseMetadataProvider.cs (2)
189for (var i = 0; i < attribute.NamedArguments.Length; i++) 191var namedArgument = attribute.NamedArguments[i];
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CommonAttributeDataComparer.cs (5)
44(_considerNamedArgumentsOrder ? attr1.NamedArguments.SequenceEqual(attr2.NamedArguments, namedArgumentComparer) : attr1.NamedArguments.SetEquals(attr2.NamedArguments, namedArgumentComparer)); 59hash = Hash.Combine(GetHashCodeForNamedArguments(attr.NamedArguments), hash);
Symbols\Attributes\MarshalAsAttributeDecoder.cs (5)
126foreach (var namedArg in arguments.Attribute.NamedArguments) 182foreach (var namedArg in arguments.Attribute.NamedArguments) 217foreach (var namedArg in arguments.Attribute.NamedArguments) 306foreach (var namedArg in arguments.Attribute.NamedArguments) 374foreach (var namedArg in arguments.Attribute.NamedArguments)
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
79displayName = appliedTargetFrameworkAttribute.NamedArguments.FirstOrDefault(arg => arg.Key == nameof(TargetFrameworkAttribute.FrameworkDisplayName)).Value.Value as string
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
82if (attribute.ConstructorArguments.Length == 0 && attribute.NamedArguments.Length == 0) 90foreach (var argument in attribute.NamedArguments)
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertToExtension\ExtensionMethodEqualityComparer.cs (2)
55x.NamedArguments.SequenceEqual(y.NamedArguments);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
82if (attribute.ConstructorArguments.Length == 0 && attribute.NamedArguments.Length == 0) 90foreach (var argument in attribute.NamedArguments)
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4906match.NamedArguments.SequenceEqual(attribute.NamedArguments, NamedArgumentComparer.Instance))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
AbstractAllocationAnalyzer.cs (1)
110foreach (var namedArgument in data.NamedArguments)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
1078.Concat(attribute.NamedArguments.Select(n => this.AttributeArgument(n.Key, this.TypedConstantExpression(n.Value))))
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
191if (attributeData.NamedArguments.Any()) 193foreach (KeyValuePair<string, TypedConstant> namedArgument in attributeData.NamedArguments)
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
520foreach (var namedArgument in attribute.NamedArguments)
Microsoft.Extensions.Validation.ValidationsGenerator (4)
Extensions\ISymbolExtensions.cs (2)
22if (!displayNameAttribute.NamedArguments.IsDefaultOrEmpty) 24foreach (var namedArgument in displayNameAttribute.NamedArguments)
Parsers\ValidationsGenerator.TypesParser.cs (1)
285NamedArguments: attribute.NamedArguments.ToDictionary(namedArgument => namedArgument.Key, namedArgument => namedArgument.Value.ToCSharpString()),
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
264foreach (var namedArg in attribute.NamedArguments)
Microsoft.Gen.Logging (3)
Parsing\AttributeProcessors.cs (3)
65foreach (var a in attr.NamedArguments) 134foreach (var a in attr.NamedArguments) 172foreach (var a in attr.NamedArguments)
Microsoft.Gen.MetadataExtractor (5)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
264foreach (var namedArg in attribute.NamedArguments)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
283if (!attribute.NamedArguments.IsDefaultOrEmpty) 285foreach (var arg in attribute.NamedArguments) 428if (!methodAttribute.NamedArguments.IsDefaultOrEmpty) 430namedArg = methodAttribute.NamedArguments[0];
Microsoft.Gen.Metrics (4)
Parser.cs (4)
283if (!attribute.NamedArguments.IsDefaultOrEmpty) 285foreach (var arg in attribute.NamedArguments) 428if (!methodAttribute.NamedArguments.IsDefaultOrEmpty) 430namedArg = methodAttribute.NamedArguments[0];
Microsoft.Gen.MetricsReports (4)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
283if (!attribute.NamedArguments.IsDefaultOrEmpty) 285foreach (var arg in attribute.NamedArguments) 428if (!methodAttribute.NamedArguments.IsDefaultOrEmpty) 430namedArg = methodAttribute.NamedArguments[0];
Microsoft.Interop.ComInterfaceGenerator (3)
GeneratedComInterfaceAttributeData.cs (1)
65var args = attr.NamedArguments.ToImmutableDictionary();
VirtualMethodPointerStubGenerator.cs (1)
299foreach (KeyValuePair<string, TypedConstant> arg in unmanagedCallConvAttribute.NamedArguments)
VtableIndexStubGenerator.cs (1)
138var namedArguments = ImmutableDictionary.CreateRange(attrData.NamedArguments);
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
125foreach (KeyValuePair<string, TypedConstant> arg in unmanagedCallConvAttribute.NamedArguments) 200ImmutableDictionary<string, TypedConstant> namedArguments = ImmutableDictionary.CreateRange(attrData.NamedArguments);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
142ImmutableDictionary<string, TypedConstant> namedArguments = ImmutableDictionary.CreateRange(attrData.NamedArguments);
Microsoft.Interop.SourceGeneration (4)
MarshalAsParser.cs (2)
135ImmutableDictionary<string, TypedConstant> namedArguments = ImmutableDictionary.CreateRange(attributeData.NamedArguments); 169foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments)
MarshalUsingAttributeParser.cs (2)
66ImmutableDictionary<string, TypedConstant> namedArgs = ImmutableDictionary.CreateRange(attributeData.NamedArguments); 76foreach (KeyValuePair<string, TypedConstant> arg in attributeData.NamedArguments)
Microsoft.Maui.Controls.SourceGen (3)
CodeBehindGenerator.cs (3)
218 if (attr.NamedArguments.Length == 1 && attr.NamedArguments[0].Key == nameof(XmlnsDefinitionAttribute.AssemblyName)) 220 xmlnsDef.AssemblyName = attr.NamedArguments[0].Value.Value as string;
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
152var shortPair = attr.NamedArguments.FirstOrDefault(p => p.Key == "ShortName");
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
82if (attribute.ConstructorArguments.Length == 0 && attribute.NamedArguments.Length == 0) 90foreach (var argument in attribute.NamedArguments)
System.Private.CoreLib.Generators (1)
EventSourceGenerator.Parser.cs (1)
49ImmutableArray<KeyValuePair<string, TypedConstant>> args = attribute.NamedArguments;
System.Text.Json.SourceGeneration (3)
JsonSourceGenerator.Parser.cs (3)
298foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 470foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 1279ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = attributeData.NamedArguments;
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
193foreach (var (name, typedConstant) in attributeClassData.NamedArguments)