82 references to ConstructorArguments
Microsoft.CodeAnalysis.CSharp (2)
Compiler\ClsComplianceChecker.cs (1)
603foreach (TypedConstant argument in attribute.ConstructorArguments)
Symbols\Attributes\SourceAttributeData.cs (1)
114/// If the <see cref="CSharpAttributeData.ConstructorArguments"/> contains any named constructor arguments or default value arguments,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (16)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
1151var argument = attribute.ConstructorArguments.Single();
CodeGen\CodeGenFunctionPointersTests.cs (9)
11679var arg = attr.ConstructorArguments.Single(); 11742var arg = attr.ConstructorArguments.Single(); 11805var arg = attr.ConstructorArguments.Single(); 11864var arg = attr.ConstructorArguments.Single(); 11898var arg = attr.ConstructorArguments.Single(); 12139var arg = attr.ConstructorArguments.Single(); 12282var arg = attr.ConstructorArguments.Single(); 12321var arg = attr.ConstructorArguments.Single(); 12365var arg = attr.ConstructorArguments.Single();
CodeGen\CodeGenLocalFunctionTests.cs (5)
5290Assert.Empty(attrs[0].ConstructorArguments); 5291Assert.Empty(attrs[1].ConstructorArguments); 5292Assert.Equal(new object[] { 1, "hello" }, attrs[2].ConstructorArguments.Select(a => a.Value)); 5294var attr3Args = attrs[3].ConstructorArguments.Single().Values; 5331var arg = attrs1[1].ConstructorArguments.Single();
Emit\OptionalArgumentsTests.cs (1)
227var argument = attribute.ConstructorArguments.Last();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (52)
Attributes\AttributeTests.cs (22)
654Assert.Equal(TypedConstantKind.Array, attributeData.ConstructorArguments.Single().Kind); 655Assert.Equal(new object[] { 1, 2, 3 }, attributeData.ConstructorArguments.Single().Values.Select(arg => arg.Value)); 684Assert.Equal(TypedConstantKind.Error, attrs[0].ConstructorArguments.Single().Kind); 1025var arguments0 = attrs[0].ConstructorArguments.ToArray(); 1032var arguments1 = attrs[1].ConstructorArguments.ToArray(); 1069Assert.Empty(attrs[0].ConstructorArguments); 1070Assert.Empty(attrs[1].ConstructorArguments); 4648var arg = attr.ConstructorArguments.Single(); 4679Assert.Empty(attr.ConstructorArguments); 4713var arg = attr.ConstructorArguments.Single(); 4744Assert.Empty(attr.ConstructorArguments); 4781var arg = attr.ConstructorArguments.Single(); 4812var arg = attr.ConstructorArguments.Single(); 4838var arg = attr.ConstructorArguments.Single(); 4870var arg = attr.ConstructorArguments.Single(); 5755var args = attr.ConstructorArguments.ToArray(); 5799var args = attr.ConstructorArguments.ToArray(); 8857Assert.Equal(0, type.GetAttributes()[0].ConstructorArguments.Count()); 9915var typeInAttribute = (INamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().Value; 9917Assert.True(((NamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().ValueInternal).IsUnboundGenericType); 9925typeInAttribute = (INamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().Value; 9927Assert.True(((NamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().ValueInternal).IsUnboundGenericType);
Attributes\AttributeTests_Dynamic.cs (1)
1102var values = attr.ConstructorArguments.Single().Values.ToArray();
Attributes\AttributeTests_IsByRefLike.cs (4)
676Assert.Equal("hello", attribute.ConstructorArguments.ElementAt(0).Value); 677Assert.Equal(true, attribute.ConstructorArguments.ElementAt(1).Value); 761Assert.Equal(42u, attribute.ConstructorArguments.ElementAt(2).Value); 817Assert.Equal(0, attribute.ConstructorArguments.Count());
Attributes\AttributeTests_Synthesized.cs (7)
195Assert.Equal(DebuggerBrowsableState.Never, (DebuggerBrowsableState)attributes[1].ConstructorArguments.Single().Value); 406return (string)dd.ConstructorArguments.Single().Value; 1684Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1727Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1769Assert.Equal(stateMachine.AsUnboundGenericType(), stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1848Assert.Equal(stateMachine, iteratorAttribute.ConstructorArguments.Single().ValueInternal); 1878Assert.Equal(stateMachine.AsUnboundGenericType(), iteratorAttribute.ConstructorArguments.Single().ValueInternal);
Attributes\AttributeTests_WellKnownAttributes.cs (8)
13221ConstructorArguments.Single().ValueInternal). 13226ConstructorArguments.Single().ValueInternal). 13231ConstructorArguments.Single().ValueInternal). 13236ConstructorArguments.Single().ValueInternal). 13344ConstructorArguments.Single().ValueInternal))); 13349ConstructorArguments.Single().ValueInternal))); 13354ConstructorArguments.Single().ValueInternal))); 13359ConstructorArguments.Single().ValueInternal)));
RefReadonlyParameterTests.cs (2)
338Assert.Empty(attribute.ConstructorArguments); 445Assert.Empty(attribute.ConstructorArguments);
Semantics\CollectionExpressionTests.cs (1)
28184var argument = program.GetAttributes().Single().ConstructorArguments.Single();
Semantics\ParamsCollectionTests.cs (7)
242Assert.Empty(attributeData1.ConstructorArguments); 358Assert.Empty(attributeData1.ConstructorArguments); 540Assert.Empty(attributeData1.ConstructorArguments); 686Assert.Empty(attributeData1.ConstructorArguments); 1430Assert.Empty(attributeData1.ConstructorArguments); 2554Assert.Empty(attributeData1.ConstructorArguments); 2690Assert.Empty(attributeData1.ConstructorArguments);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\BindingTests.cs (3)
2604var i = a.ConstructorArguments.Single(); 2634var i = a.ConstructorArguments.Single(); 2664var i = a.ConstructorArguments.Single();
Semantics\MultiDimensionalArrayTests.cs (4)
1681var a1 = (IArrayTypeSymbol)p.GetMember<MethodSymbol>("Test1").GetAttributes().Single().ConstructorArguments.Single().Value; 1686var a2 = (IArrayTypeSymbol)p.GetMember<MethodSymbol>("Test2").GetAttributes().Single().ConstructorArguments.Single().Value; 1691Assert.True(((ITypeSymbol)p.GetMember<MethodSymbol>("Test3").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType()); 1692Assert.True(((ITypeSymbol)p.GetMember<MethodSymbol>("Test4").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\RequiredMembersTests.cs (2)
6888var attrArgs = attrData.ConstructorArguments.ToArray(); 6934var attrArgs = attrData.ConstructorArguments.ToArray();
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
305var args = attr.ConstructorArguments.ToArray();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestAttributesVisitor.cs (1)
164var arguments = attribute.ConstructorArguments.ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
253foreach (var arg in attribute.ConstructorArguments)