181 references to Array
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.CSharp (12)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (85)
Attributes\AttributeTests.cs (83)
1678attrs.First().VerifyValue(0, TypedConstantKind.Array, new object[] { typeof(string) });
1683attrs.First().VerifyValue(0, TypedConstantKind.Array, new object[] { 1, "two", typeof(string), 3.1415926 });
1686attrs.First().VerifyValue(0, TypedConstantKind.Array, new object[] { new object[] { typeof(string) } });
3084attrs[0].VerifyValue(0, TypedConstantKind.Array, new char[] { 'q', 'c' });
3097attrs[0].VerifyNamedArgumentValue<ulong[]>(0, "AryField", TypedConstantKind.Array, new ulong[] { 0, 1, 12345657 });
3139attrs.First().VerifyValue<object>(0, TypedConstantKind.Array, new object[] { 0, "", null });
3142attrs.First().VerifyNamedArgumentValue<object[]>(0, "AryProp", TypedConstantKind.Array, new object[] { new object[] { "", typeof(IList<string>) } });
3181attrs.First().VerifyValue<object>(0, TypedConstantKind.Array, new object[] { 1, null, "Hi" });
3413attrs.First().VerifyValue<char[]>(0, TypedConstantKind.Array, new char[] { ' ' });
3414attrs.First().VerifyValue<string[]>(1, TypedConstantKind.Array, new string[] { "" });
3424attrs.First().VerifyValue<char[]>(0, TypedConstantKind.Array, new char[] { ' ' });
3425attrs.First().VerifyValue<string[]>(1, TypedConstantKind.Array, new string[] { "" });
3494attr.VerifyValue<int[]>(1, TypedConstantKind.Array, new int[] { 4, 5, 6 });
3501attr.VerifyValue<int[]>(1, TypedConstantKind.Array, new int[] { });
3508attr.VerifyValue<int[]>(1, TypedConstantKind.Array, null);
3550attrs.First().VerifyValue<char[]>(0, TypedConstantKind.Array, new char[] { ' ' });
3551attrs.First().VerifyValue<string[]>(1, TypedConstantKind.Array, new string[] { "whatever" });
3561attrs.First().VerifyValue<char[]>(0, TypedConstantKind.Array, new char[] { ' ' });
3562attrs.First().VerifyValue<string[]>(1, TypedConstantKind.Array, new string[] { "whatever" });
3642attrs.First().VerifyValue(0, TypedConstantKind.Array, (object[])null);
9115attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9116attrs1[1].VerifyValue(0, TypedConstantKind.Array, value1);
9117attrs1[2].VerifyValue(0, TypedConstantKind.Array, value1);
9120attrs2[0].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9122attrs2[2].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9126attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9127attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9128attrs3[2].VerifyValue(0, TypedConstantKind.Array, value3);
9196attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9197attrs1[1].VerifyValue(0, TypedConstantKind.Array, value1);
9198attrs1[2].VerifyValue(0, TypedConstantKind.Array, value1);
9202attrs2[0].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9204attrs2[2].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9209attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9210attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9211attrs3[2].VerifyValue(0, TypedConstantKind.Array, value3);
9214attrs4[0].VerifyValue(0, TypedConstantKind.Array, new object[] { "A" });
9280attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9281attrs1[1].VerifyValue(0, TypedConstantKind.Array, value1);
9282attrs1[2].VerifyValue(0, TypedConstantKind.Array, value1);
9285attrs2[0].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9286attrs2[1].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9287attrs2[2].VerifyValue(0, TypedConstantKind.Array, (string[])null);
9291attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9292attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9296attrs4[0].VerifyValue(0, TypedConstantKind.Array, value4);
9297attrs4[1].VerifyValue(0, TypedConstantKind.Array, value4);
9298attrs4[2].VerifyValue(0, TypedConstantKind.Array, value4);
9353attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9354attrs1[1].VerifyValue(0, TypedConstantKind.Array, value1);
9357attrs2[0].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9359attrs2[2].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9363attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9364attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9365attrs3[2].VerifyValue(0, TypedConstantKind.Array, value3);
9427attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9428attrs1[1].VerifyValue(0, TypedConstantKind.Array, value1);
9432attrs2[0].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9434attrs2[2].VerifyValue(0, TypedConstantKind.Array, (object[])null);
9439attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9440attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9441attrs3[2].VerifyValue(0, TypedConstantKind.Array, value3);
9444attrs4[0].VerifyValue(0, TypedConstantKind.Array, new object[] { 1 });
9507attrs1[0].VerifyValue(0, TypedConstantKind.Array, value1);
9508attrs1[1].VerifyValue(0, TypedConstantKind.Array, new object[] { value1 });
9509attrs1[2].VerifyValue(0, TypedConstantKind.Array, value1);
9513attrs2[0].VerifyValue(0, TypedConstantKind.Array, value2);
9514attrs2[1].VerifyValue(0, TypedConstantKind.Array, value2);
9518attrs3[0].VerifyValue(0, TypedConstantKind.Array, value3);
9519attrs3[1].VerifyValue(0, TypedConstantKind.Array, value3);
9523attrs4[0].VerifyValue(0, TypedConstantKind.Array, value4);
9524attrs4[1].VerifyValue(0, TypedConstantKind.Array, value4);
9525attrs4[2].VerifyValue(0, TypedConstantKind.Array, value4);
9577attrs[0].VerifyValue(0, TypedConstantKind.Array, nullArray);
9579attrs[1].VerifyValue(0, TypedConstantKind.Array, emptyArray);
9581attrs[2].VerifyValue(0, TypedConstantKind.Array, nullArray);
9582attrs[2].VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, nullArray);
9584attrs[3].VerifyValue(0, TypedConstantKind.Array, emptyArray);
9585attrs[3].VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, nullArray);
9587attrs[4].VerifyValue(0, TypedConstantKind.Array, nullArray);
9588attrs[4].VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, emptyArray);
9590attrs[5].VerifyValue(0, TypedConstantKind.Array, emptyArray);
9591attrs[5].VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, emptyArray);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
Symbols\Metadata\PE\LoadingAttributes.cs (14)
328a.VerifyNamedArgumentValue(0, "IA", TypedConstantKind.Array, new int[] { 1, 2 });
332a.VerifyNamedArgumentValue(0, "EA", TypedConstantKind.Array, new int[] { 0, 1 });
336a.VerifyNamedArgumentValue(0, "SA", TypedConstantKind.Array, new string[] { "Yes", "No" });
340a.VerifyNamedArgumentValue(0, "OA", TypedConstantKind.Array, new string[] { "Yes", "No" });
346a.VerifyNamedArgumentValue(0, "TA", TypedConstantKind.Array, new TypeSymbol[] { c1, c3 });
477arg.VerifyValue(0, TypedConstantKind.Array, new int[] { 1, 2 });
481arg.VerifyValue(0, TypedConstantKind.Array, new object[] { stringType });
485arg.VerifyValue(0, TypedConstantKind.Array, new object[] { stringType });
489arg.VerifyValue(0, TypedConstantKind.Array, new object[] { stringType });
493arg.VerifyValue(0, TypedConstantKind.Array, new object[] { new object[] { stringType } });
499arg.VerifyValue(0, TypedConstantKind.Array, new object[] { 1, "two", stringType, 3.1415926 });
505arg.VerifyValue(0, TypedConstantKind.Array, new object[] { 1, new object[] { 2, 3, 4 }, 5 });
511arg.VerifyValue(0, TypedConstantKind.Array, new int[] { 1, 2, 3 });
1005attrSym.VerifyValue(0, TypedConstantKind.Array, new sbyte[] { -1, 0, 1 });
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (11)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (5)
41Dim strVal As String = If(args(0).Kind <> TypedConstantKind.Array, TryCast(args(0).ValueInternal, String), Nothing)
48strVal = If(args(1).Kind <> TypedConstantKind.Array, TryCast(args(1).ValueInternal, String), Nothing)
54strVal = If(args(2).Kind <> TypedConstantKind.Array, TryCast(args(2).ValueInternal, String), Nothing)
311Dim value As Object = If(typedValue.Kind <> TypedConstantKind.Array, typedValue.ValueInternal, Nothing)
485Dim value As Object = If(typedValue.Kind <> TypedConstantKind.Array, typedValue.ValueInternal, Nothing)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (31)
Attributes\AttributeTests.vb (30)
656attrs(0).VerifyValue(0, TypedConstantKind.Array, {GetType(String)})
660attrs(0).VerifyValue(Of Object())(0, TypedConstantKind.Array, {1, "two", GetType(String), 3.1415926})
662attrs(0).VerifyValue(0, TypedConstantKind.Array, {New Object() {GetType(String)}})
798attrs(0).VerifyValue(0, TypedConstantKind.Array, {"q"c, "c"c})
806attrs(0).VerifyValue(Of ULong())(0, "AryField", TypedConstantKind.Array, New ULong() {0, 1, 12345657})
852attrs(0).VerifyValue(Of Object)(0, TypedConstantKind.Array, New Object() {0, "", Nothing})
855attrs(0).VerifyValue(Of Object())(0, "AryProp", TypedConstantKind.Array, New Object() {New Object() {"", GetType(IList(Of String))}})
905attrs(0).VerifyValue(Of Object)(0, TypedConstantKind.Array, New Object() {1, Nothing, "Hi"})
940attrs(0).VerifyValue(Of Char())(0, TypedConstantKind.Array, New Char() {" "c, Nothing})
941attrs(0).VerifyValue(Of String())(1, TypedConstantKind.Array, New String() {""})
951attrs(0).VerifyValue(Of Char())(0, TypedConstantKind.Array, New Char() {" "c, Nothing})
952attrs(0).VerifyValue(Of String())(1, TypedConstantKind.Array, New String() {""})
1170attrs(1).VerifyValue(Of Object)(0, TypedConstantKind.Array, New String() {"a", "b"})
1172attrs(3).VerifyValue(Of Object)(0, "X", TypedConstantKind.Array, New String() {"a", "b"})
4326methods(0).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New Integer() {1, 2, 3})
4327methods(1).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {1, 2, 3})
4328methods(2).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New String() {"A", "B", "C"})
4329methods(3).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {"A", "B", "C"})
4330methods(4).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {}) ' Value was invalid.
4331methods(5).GetAttributes().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {DirectCast({1, 2, 3}, Object), DirectCast({"A", "B", "C"}, Object)})
4397attrs(0).VerifyValue(0, TypedConstantKind.Array, nullArray)
4399attrs(1).VerifyValue(0, TypedConstantKind.Array, emptyArray)
4401attrs(2).VerifyValue(0, TypedConstantKind.Array, nullArray)
4402attrs(2).VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, nullArray)
4404attrs(3).VerifyValue(0, TypedConstantKind.Array, emptyArray)
4405attrs(3).VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, nullArray)
4407attrs(4).VerifyValue(0, TypedConstantKind.Array, nullArray)
4408attrs(4).VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, emptyArray)
4410attrs(5).VerifyValue(0, TypedConstantKind.Array, emptyArray)
4411attrs(5).VerifyNamedArgumentValue(0, fieldName, TypedConstantKind.Array, emptyArray)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (14)
SymbolsTests\Metadata\PE\LoadingAttributes.vb (14)
393a.VerifyValue(0, "IA", TypedConstantKind.Array, {1, 2})
397a.VerifyValue(0, "EA", TypedConstantKind.Array, {0, 1})
401a.VerifyValue(0, "SA", TypedConstantKind.Array, {"Yes", "No"})
405a.VerifyValue(0, "OA", TypedConstantKind.Array, {"Yes", "No"})
411a.VerifyValue(0, "TA", TypedConstantKind.Array, {c1, c3})
540arg.VerifyValue(0, TypedConstantKind.Array, {1, 2})
544arg.VerifyValue(0, TypedConstantKind.Array, {stringType})
548arg.VerifyValue(0, TypedConstantKind.Array, New Object() {stringType})
552arg.VerifyValue(0, TypedConstantKind.Array, {stringType})
556arg.VerifyValue(0, TypedConstantKind.Array, New Object() {New Object() {stringType}})
562arg.VerifyValue(0, TypedConstantKind.Array, New Object() {1, "two", stringType, 3.1415926})
568VerifyValue(arg, 0, TypedConstantKind.Array, New Object() {1, New Object() {2, 3, 4}, 5})
574VerifyValue(arg, 0, TypedConstantKind.Array, New Integer() {1, 2, 3})
1101attrSym.VerifyValue(0, TypedConstantKind.Array, New SByte() {-1, 0, 1})
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)