10 overrides of MakeArrayType
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\EnumBuilder.cs (1)
60public override Type MakeArrayType(int rank)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
281public override Type MakeArrayType(int rank)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilder.cs (1)
311public override Type MakeArrayType(int rank)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
89public override Type MakeArrayType(int rank)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
43public sealed override Type MakeArrayType(int rank)
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
78public override Type MakeArrayType(int rank)
src\System\RuntimeType.CoreCLR.cs (1)
3693public override Type MakeArrayType(int rank)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
451public override Type MakeArrayType(int rank)
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
281public override Type MakeArrayType(int rank)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
315public sealed override Type MakeArrayType(int rank)
92 references to MakeArrayType
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
333return (TypeImpl)this.Type.MakeArrayType(rank);
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
55return IsSZArray ? elementType.MakeArrayType() : elementType.MakeArrayType(Rank);
Microsoft.DotNet.XUnitAssert.Tests (3)
Sdk\ArgumentFormatterTests.cs (3)
205 { typeof(int).MakeArrayType(1), "typeof(int[*])" }, 206 { typeof(int).MakeArrayType(2), "typeof(int[,])" }, 207 { typeof(int).MakeArrayType(3), "typeof(int[,,])" },
System.Linq.Expressions (1)
System\Linq\Expressions\NewArrayExpression.cs (1)
247arrayType = type.MakeArrayType(dimensions);
System.Linq.Queryable (1)
System\Linq\EnumerableRewriter.cs (1)
373return (rank == 1) ? tmp.MakeArrayType() : tmp.MakeArrayType(rank);
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
183return type.MakeArrayType(rank);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeNameResolver.cs (1)
50return typeName.IsSZArray ? type.MakeArrayType() : type.MakeArrayType(rank: typeName.GetArrayRank());
System.Private.Windows.Core (2)
System\Private\Windows\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (2)
29_ => _elementType.MakeArrayType(arrayRecord.Rank), 139_ => arrayRecordElementType.MakeArrayType(arrayRecord.Rank)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
453return _typeInfo.MakeArrayType(rank);
System.Reflection.MetadataLoadContext (1)
System\Reflection\Runtime\SignatureTypeExtensions.cs (1)
181return type.MakeArrayType(rank);
System.Resources.Extensions (2)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (2)
32_ => _elementType.MakeArrayType(arrayRecord.Rank), 144Type expectedArrayType = arrayRecordElementType.MakeArrayType(arrayRecord.Rank);
System.Windows.Forms.Primitives.Tests (76)
Interop\Oleaut32\VARIANTTests.cs (76)
2026Assert.IsType(typeof(byte).MakeArrayType(1), array); 2059Assert.IsType(typeof(byte).MakeArrayType(2), array); 2078Assert.IsType(typeof(byte).MakeArrayType(2), array); 2113Assert.IsType(typeof(sbyte).MakeArrayType(1), array); 2150Assert.IsType(typeof(sbyte).MakeArrayType(2), array); 2177Assert.IsType(typeof(sbyte).MakeArrayType(2), array); 2228Assert.IsType(typeof(short).MakeArrayType(1), array); 2265Assert.IsType(typeof(short).MakeArrayType(2), array); 2292Assert.IsType(typeof(short).MakeArrayType(2), array); 2343Assert.IsType(typeof(ushort).MakeArrayType(1), array); 2380Assert.IsType(typeof(ushort).MakeArrayType(2), array); 2407Assert.IsType(typeof(ushort).MakeArrayType(2), array); 2458Assert.IsType(typeof(int).MakeArrayType(1), array); 2495Assert.IsType(typeof(int).MakeArrayType(2), array); 2522Assert.IsType(typeof(int).MakeArrayType(2), array); 2573Assert.IsType(typeof(int).MakeArrayType(1), array); 2597Assert.IsType(typeof(int).MakeArrayType(2), array); 2624Assert.IsType(typeof(int).MakeArrayType(2), array); 2675Assert.IsType(typeof(uint).MakeArrayType(1), array); 2712Assert.IsType(typeof(uint).MakeArrayType(2), array); 2739Assert.IsType(typeof(uint).MakeArrayType(2), array); 2790Assert.IsType(typeof(uint).MakeArrayType(1), array); 2814Assert.IsType(typeof(uint).MakeArrayType(2), array); 2841Assert.IsType(typeof(uint).MakeArrayType(2), array); 2892Assert.IsType(typeof(int).MakeArrayType(1), array); 2929Assert.IsType(typeof(int).MakeArrayType(2), array); 2956Assert.IsType(typeof(int).MakeArrayType(2), array); 3007Assert.IsType(typeof(int).MakeArrayType(1), array); 3031Assert.IsType(typeof(int).MakeArrayType(2), array); 3058Assert.IsType(typeof(int).MakeArrayType(2), array); 3109Assert.IsType(typeof(uint).MakeArrayType(1), array); 3146Assert.IsType(typeof(uint).MakeArrayType(2), array); 3173Assert.IsType(typeof(uint).MakeArrayType(2), array); 3224Assert.IsType(typeof(uint).MakeArrayType(1), array); 3248Assert.IsType(typeof(uint).MakeArrayType(2), array); 3275Assert.IsType(typeof(uint).MakeArrayType(2), array); 3326Assert.IsType(typeof(long).MakeArrayType(1), array); 3363Assert.IsType(typeof(long).MakeArrayType(2), array); 3390Assert.IsType(typeof(long).MakeArrayType(2), array); 3440Assert.IsType(typeof(ulong).MakeArrayType(1), array); 3477Assert.IsType(typeof(ulong).MakeArrayType(2), array); 3504Assert.IsType(typeof(ulong).MakeArrayType(2), array); 3555Assert.IsType(typeof(float).MakeArrayType(1), array); 3592Assert.IsType(typeof(float).MakeArrayType(2), array); 3619Assert.IsType(typeof(float).MakeArrayType(2), array); 3670Assert.IsType(typeof(double).MakeArrayType(1), array); 3707Assert.IsType(typeof(double).MakeArrayType(2), array); 3734Assert.IsType(typeof(double).MakeArrayType(2), array); 3785Assert.IsType(typeof(uint).MakeArrayType(1), array); 3822Assert.IsType(typeof(uint).MakeArrayType(2), array); 3849Assert.IsType(typeof(uint).MakeArrayType(2), array); 3908Assert.IsType(typeof(bool).MakeArrayType(1), array); 3951Assert.IsType(typeof(bool).MakeArrayType(2), array); 4041Assert.IsType(typeof(decimal).MakeArrayType(1), array); 4090Assert.IsType(typeof(decimal).MakeArrayType(2), array); 4118Assert.IsType(typeof(decimal).MakeArrayType(2), array); 4169Assert.IsType(typeof(decimal).MakeArrayType(1), array); 4211Assert.IsType(typeof(decimal).MakeArrayType(2), array); 4238Assert.IsType(typeof(decimal).MakeArrayType(2), array); 4289Assert.IsType(typeof(DateTime).MakeArrayType(1), array); 4338Assert.IsType(typeof(DateTime).MakeArrayType(2), array); 4365Assert.IsType(typeof(DateTime).MakeArrayType(2), array); 4421Assert.IsType(typeof(string).MakeArrayType(1), array); 4456Assert.IsType(typeof(string).MakeArrayType(2), array); 4493Assert.IsType(typeof(string).MakeArrayType(2), array); 4563Assert.IsType(typeof(object).MakeArrayType(1), array); 4610Assert.IsType(typeof(object).MakeArrayType(2), array); 4667Assert.IsType(typeof(object).MakeArrayType(2), array); 4745Assert.IsType(typeof(object).MakeArrayType(1), array); 4792Assert.IsType(typeof(object).MakeArrayType(2), array); 4849Assert.IsType(typeof(object).MakeArrayType(2), array); 4929Assert.IsType(typeof(object).MakeArrayType(1), array); 4977Assert.IsType(typeof(object).MakeArrayType(2), array); 5035Assert.IsType(typeof(object).MakeArrayType(2), array); 5149Assert.IsType(typeof(object).MakeArrayType(1), array); 5232Assert.IsType(typeof(object).MakeArrayType(2), array);
System.Xaml (1)
System\Xaml\Schema\XamlNamespace.cs (1)
142type = (rank == 1) ? type.MakeArrayType() : type.MakeArrayType(rank);