6 overrides of CommonNamedArguments
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationAttributeData.cs (1)
21protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Attributes\PEAttributeData.cs (1)
65protected internal override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments
Symbols\Attributes\SourceAttributeData.cs (1)
177protected internal sealed override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Attributes\PEAttributeData.vb (1)
85Protected Overrides ReadOnly Property CommonNamedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant))
Symbols\Attributes\SourceAttributeData.vb (1)
72Protected Overrides ReadOnly Property CommonNamedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant))
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationAttributeData.cs (1)
21protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
189 references to CommonNamedArguments
Microsoft.CodeAnalysis (6)
Symbols\Attributes\CommonAttributeData.cs (6)
48public ImmutableArray<KeyValuePair<string, TypedConstant>> NamedArguments { get { return CommonNamedArguments; } } 162return DecodeNamedArgument<T>(CommonNamedArguments, name, specialType, defaultValue); 293foreach (var (name, value) in this.CommonNamedArguments) 394foreach (var namedArg in attribute.CommonNamedArguments) 450foreach (var namedArg in attribute.CommonNamedArguments) 517return DecodeAttributeUsageAttribute(this.CommonConstructorArguments[0], this.CommonNamedArguments);
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\AttributeDataAdapter.cs (2)
58var commonArgs = this.CommonNamedArguments; 84return (ushort)this.CommonNamedArguments.Length;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
152return new SynthesizedAttributeData(ctor, attrData.CommonConstructorArguments, attrData.CommonNamedArguments);
Symbols\Attributes\AttributeData.cs (4)
75get { return this.CommonNamedArguments; } 161if (!this.CommonConstructorArguments.Any() & !this.CommonNamedArguments.Any()) 185foreach (var namedArgument in this.CommonNamedArguments) 533var namedArgs = this.CommonNamedArguments;
Symbols\Source\SourceAssemblySymbol.cs (1)
2502foreach (var namedArg in attribute.CommonNamedArguments)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
814foreach (var namedArg in attribute.CommonNamedArguments) 992if (attribute.CommonNamedArguments is { IsDefaultOrEmpty: false } namedArgs) 996foreach (var (key, value) in attribute.CommonNamedArguments)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (13)
Attributes\AttributeTests.cs (3)
4046Assert.Equal(2, attr.CommonNamedArguments.Length); 4190Assert.Equal(0, attrs.First().CommonNamedArguments.Length); 4278Assert.Equal(0, attrs.First().CommonNamedArguments.Length);
Attributes\AttributeTests_Synthesized.cs (5)
66Assert.Empty(attribute.CommonNamedArguments); 81Assert.Equal(1, attribute.CommonNamedArguments.Length); 86Assert.Equal(0, attribute.CommonNamedArguments.Length); 94Assert.Empty(attribute.CommonNamedArguments); 1618Assert.Empty(unverifiableCode.CommonNamedArguments);
Attributes\AttributeTests_WellKnownAttributes.cs (5)
139Assert.Equal(0, attrSym.CommonNamedArguments.Length); 161Assert.Equal(0, attrSym.CommonNamedArguments.Length); 470Assert.Equal(3, attrSym.CommonNamedArguments.Length); 5068Assert.Equal(1, attrSym.CommonNamedArguments.Length); 5074Assert.Equal(1, attrSym.CommonNamedArguments.Length);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (35)
Symbols\Metadata\PE\LoadingAttributes.cs (22)
556foreach (var na in sa.CommonNamedArguments) 623Assert.Equal(0, a.CommonNamedArguments.Length); 634Assert.Equal(0, a.CommonNamedArguments.Length); 640Assert.Equal(0, a.CommonNamedArguments.Length); 754Assert.Equal(4, attrSym.CommonNamedArguments.Length); 755Assert.Equal("BestFitMapping", attrSym.CommonNamedArguments[0].Key); 756Assert.Equal(true, attrSym.CommonNamedArguments[0].Value.Value); 932Assert.Equal(2, (attrSym.CommonNamedArguments[0].Value.ValueInternal as NamedTypeSymbol).Arity); 1003Assert.Equal(1, attrSym.CommonNamedArguments.Length); 1007Assert.Equal("ObjectField", attrSym.CommonNamedArguments[0].Key); 1008Assert.Equal("System.Collections.Generic.IList<>", (attrSym.CommonNamedArguments[0].Value.Value as INamedTypeSymbol).ToString()); 1076var na0 = a.CommonNamedArguments[0].Value.Values; 1087Assert.Equal(1, a.CommonNamedArguments.Length); 1093Assert.Equal("AryField", a.CommonNamedArguments[0].Key); 1094Assert.Equal("ulong[]", a.CommonNamedArguments[0].Value.Type.ToDisplayString()); 1095var na1 = a.CommonNamedArguments[0].Value.Values; 1096Assert.Equal("AryField", a.CommonNamedArguments[0].Key); 1114Assert.Equal(0, fld.GetAttributes().First().CommonNamedArguments.Length); 1161Assert.Equal(1, attrSym.CommonNamedArguments.Length); 1163Assert.Equal(1, attrSym.CommonNamedArguments[0].Value.Value); 1245Assert.Equal("DefaultValue", attr.CommonNamedArguments[0].Key); 1246Assert.Equal(0, attr.CommonNamedArguments[0].Value.Value);
Symbols\RequiredMembersTests.cs (12)
3325Assert.Equal(2, attr.CommonNamedArguments.Length); 3326Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3327Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 3354Assert.Equal(2, attr.CommonNamedArguments.Length); 3355Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3356Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 3384Assert.Equal(2, attr.CommonNamedArguments.Length); 3385Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3386Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 3414Assert.Equal(2, attr.CommonNamedArguments.Length); 3415Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3416Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!);
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
153Assert.Equal(2, attribute.CommonNamedArguments.Length);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
375var namedArg = attr.CommonNamedArguments[i];
Microsoft.CodeAnalysis.VisualBasic (10)
Emit\AttributeDataAdapter.vb (2)
39Return CommonNamedArguments.SelectAsArray(Function(namedArgument) CreateMetadataNamedArgument(namedArgument.Key, namedArgument.Value, context)) 50Return CType(CommonNamedArguments.Length, UShort)
Emit\NoPia\EmbeddedTypesManager.vb (1)
113Return New SynthesizedAttributeData(ctor, attrData.CommonConstructorArguments, attrData.CommonNamedArguments)
Symbols\Attributes\AttributeData.vb (4)
57Return Me.CommonNamedArguments 107If Not Me.CommonConstructorArguments.Any() And Not Me.CommonNamedArguments.Any() Then 128For Each namedArgument In Me.CommonNamedArguments 380Dim namedArgs = Me.CommonNamedArguments
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
693Dim oldNamedArguments = oldAttribute.CommonNamedArguments
Symbols\Source\SourceMethodSymbol.vb (1)
1668For Each namedArg In attrData.CommonNamedArguments
Symbols\Source\SourceParameterSymbol.vb (1)
285Yield New SourceAttributeData(attribute.ApplicationSyntaxReference, attribute.AttributeClass, attribute.AttributeConstructor, newArgs, attribute.CommonNamedArguments, attribute.IsConditionallyOmitted, attribute.HasErrors)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (49)
Attributes\AttributeTests.vb (2)
265Assert.Equal(0, a.CommonNamedArguments.Length) 273Assert.Equal(0, a.CommonNamedArguments.Length)
Attributes\AttributeTests_Synthesized.vb (3)
729Assert.Empty(attribute.CommonNamedArguments) 737Assert.Equal(1, attribute.CommonNamedArguments.Length) 740Assert.Empty(attribute.CommonNamedArguments)
Attributes\AttributeTests_WellKnownAttributes.vb (38)
72Assert.Equal(0, attrSym.CommonNamedArguments.Length) 98Assert.Equal(0, attrSym.CommonNamedArguments.Length) 118Assert.Equal(1, attrSym.CommonNamedArguments.Length) 119Assert.Equal("Boolean", attrSym.CommonNamedArguments(0).Value.Type.ToDisplayString) 120Assert.Equal("ThrowOnUnmappableChar", attrSym.CommonNamedArguments(0).Key) 121Assert.Equal(True, attrSym.CommonNamedArguments(0).Value.Value) 217Assert.Equal(4, attrSym.CommonNamedArguments.Length) 218Assert.Equal("BestFitMapping", attrSym.CommonNamedArguments(0).Key) 219Assert.Equal(True, attrSym.CommonNamedArguments(0).Value.Value) 220Assert.Equal("CharSet", attrSym.CommonNamedArguments(1).Key) 221Assert.Equal(CharSet.Ansi, CType(attrSym.CommonNamedArguments(1).Value.Value, CharSet)) 222Assert.Equal("SetLastError", attrSym.CommonNamedArguments(2).Key) 223Assert.Equal(True, attrSym.CommonNamedArguments(2).Value.Value) 224Assert.Equal("ThrowOnUnmappableChar", attrSym.CommonNamedArguments(3).Key) 225Assert.Equal(True, attrSym.CommonNamedArguments(3).Value.Value) 418Assert.Equal(3, attrSym.CommonNamedArguments.Length) 965Assert.Equal("CallingConvention", attrSym.CommonNamedArguments(0).Key) 966Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 967Assert.Equal(CallingConvention.FastCall, CType(attrSym.CommonNamedArguments(0).Value.Value, CallingConvention)) 968Assert.Equal("SetLastError", attrSym.CommonNamedArguments(1).Key) 969Assert.Equal(True, attrSym.CommonNamedArguments(1).Value.Value) 976Assert.Equal("CharSet", attrSym.CommonNamedArguments(0).Key) 977Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 978Assert.Equal(CharSet.Unicode, CType(attrSym.CommonNamedArguments(0).Value.Value, CharSet)) 979Assert.Equal("ExactSpelling", attrSym.CommonNamedArguments(1).Key) 980Assert.Equal(TypedConstantKind.Primitive, attrSym.CommonNamedArguments(1).Value.Kind) 981Assert.Equal(False, attrSym.CommonNamedArguments(1).Value.Value) 1202Assert.Equal("CharSet", attrSym.CommonNamedArguments(0).Key) 1203Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 1204Assert.Equal(CharSet.Unicode, CType(attrSym.CommonNamedArguments(0).Value.Value, CharSet)) 3442Assert.Equal(1, attrSym.CommonNamedArguments.Length) 3443Assert.Equal("Boolean", attrSym.CommonNamedArguments(0).Value.Type.ToDisplayString) 3444Assert.Equal("AllowMultiple", attrSym.CommonNamedArguments(0).Key) 3445Assert.Equal(True, attrSym.CommonNamedArguments(0).Value.Value) 3451Assert.Equal(1, attrSym.CommonNamedArguments.Length) 3452Assert.Equal("Boolean", attrSym.CommonNamedArguments(0).Value.Type.ToDisplayString) 3453Assert.Equal("AllowMultiple", attrSym.CommonNamedArguments(0).Key) 3454Assert.Equal(True, attrSym.CommonNamedArguments(0).Value.Value)
Emit\CompilationEmitTests.vb (6)
3291Assert.Equal(1, typeAttribute.CommonNamedArguments.Length) 3301Assert.Equal(1, typeAttribute.CommonNamedArguments.Length) 3321Assert.Equal(1, typeAttribute.CommonNamedArguments.Length) 3331Assert.Equal(1, typeAttribute.CommonNamedArguments.Length) 3346Assert.Equal(1, methodAttribute.CommonNamedArguments.Length) 3356Assert.Equal(1, methodAttribute.CommonNamedArguments.Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (62)
SymbolsTests\Metadata\PE\LoadingAttributes.vb (60)
314Dim kv = a.CommonNamedArguments.Single() 319kv = a.CommonNamedArguments.Single() 324kv = a.CommonNamedArguments.Single() 329kv = a.CommonNamedArguments.Single() 334kv = a.CommonNamedArguments.Single() 339kv = a.CommonNamedArguments.Single() 344kv = a.CommonNamedArguments.Single() 349kv = a.CommonNamedArguments.Single() 354kv = a.CommonNamedArguments.Single() 359kv = a.CommonNamedArguments.Single() 685Assert.Equal(0, a.CommonNamedArguments.Length) 690Assert.Equal(0, a.CommonNamedArguments.Length) 693Assert.Equal(0, a.CommonNamedArguments.Length) 700Assert.Equal(1, a.CommonNamedArguments.Length) 701Assert.Equal("Boolean", a.CommonNamedArguments(0).Value.Type.ToDisplayString) 702Assert.Equal("ThrowOnUnmappableChar", a.CommonNamedArguments(0).Key) 703Assert.Equal(True, a.CommonNamedArguments(0).Value.Value) 706Assert.Equal(0, a.CommonNamedArguments.Length) 710Assert.Equal(0, a.CommonNamedArguments.Length) 717Assert.Equal(0, a.CommonNamedArguments.Length) 721Assert.Equal(0, a.CommonNamedArguments.Length) 723Assert.Equal(0, a.CommonNamedArguments.Length) 727Assert.Equal(0, a.CommonNamedArguments.Length) 730Assert.Equal(0, a.CommonNamedArguments.Length) 735Assert.Equal(1, a.CommonNamedArguments.Length) 736Assert.Equal("WrapNonExceptionThrows", a.CommonNamedArguments(0).Key) 737Assert.Equal(True, a.CommonNamedArguments(0).Value.Value) 846Assert.Equal(4, attrSym.CommonNamedArguments.Length) 847Assert.Equal("BestFitMapping", attrSym.CommonNamedArguments(0).Key) 848Assert.Equal(True, attrSym.CommonNamedArguments(0).Value.Value) 849Assert.Equal("CharSet", attrSym.CommonNamedArguments(1).Key) 850Assert.Equal(2, attrSym.CommonNamedArguments(1).Value.Value) 851Assert.Equal("SetLastError", attrSym.CommonNamedArguments(2).Key) 852Assert.Equal(True, attrSym.CommonNamedArguments(2).Value.Value) 853Assert.Equal("ThrowOnUnmappableChar", attrSym.CommonNamedArguments(3).Key) 854Assert.Equal(True, attrSym.CommonNamedArguments(3).Value.Value) 1024Assert.Equal(1, attrSym.CommonNamedArguments.Length) 1025Assert.Equal("UShortField", attrSym.CommonNamedArguments(0).Key) 1026Assert.Equal(CUShort(321), attrSym.CommonNamedArguments(0).Value.Value) 1030Assert.Equal(1, attrSym.CommonNamedArguments.Length) 1031Assert.Equal("TypeField", attrSym.CommonNamedArguments(0).Key) 1032Assert.Equal("System.Collections.Generic.Dictionary(Of String, Integer)", TryCast(attrSym.CommonNamedArguments(0).Value.Value, TypeSymbol).ToString()) 1033Assert.Equal(2, TryCast(attrSym.CommonNamedArguments(0).Value.Value, NamedTypeSymbol).Arity) 1099Assert.Equal(1, attrSym.CommonNamedArguments.Length) 1103Assert.Equal("ObjectField", attrSym.CommonNamedArguments(0).Key) 1104Assert.Equal("System.Collections.Generic.IList(Of )", TryCast(attrSym.CommonNamedArguments(0).Value.Value, NamedTypeSymbol).ToString()) 1168Dim na0 = a.CommonNamedArguments(0).Value.Values 1177Assert.Equal(1, a.CommonNamedArguments.Length) 1181Assert.Equal("AryField", a.CommonNamedArguments(0).Key) 1182Assert.Equal("ULong()", a.CommonNamedArguments(0).Value.Type.ToDisplayString) 1183Dim na1 = a.CommonNamedArguments(0).Value.Values 1184Assert.Equal("AryField", a.CommonNamedArguments(0).Key) 1199Assert.Equal(0, fld.GetAttributes().First().CommonNamedArguments.Length) 1238Assert.Equal(1, attrSym.CommonNamedArguments.Length) 1240Assert.Equal(1, attrSym.CommonNamedArguments(0).Value.Value) 1326Assert.Equal(2, attr.CommonNamedArguments().Length) 1327Assert.Equal("DefaultValue", attr.CommonNamedArguments(0).Key) 1328Assert.Equal(0, attr.CommonNamedArguments(0).Value.Value) 1329Assert.Equal("IsRequired", attr.CommonNamedArguments(1).Key) 1330Assert.Equal(True, attr.CommonNamedArguments(1).Value.Value)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
145Assert.Equal(2, attribute.CommonNamedArguments.Length)
SymbolsTests\Source\ComClassTests.vb (1)
95For Each named In attr.CommonNamedArguments
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
Extensions.vb (2)
162Dim namedArg = attr.CommonNamedArguments(i) 171Dim namedArg = attr.CommonNamedArguments(i)