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