10 overrides of MakeArrayType
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\EnumBuilder.cs (1)
54public override Type MakeArrayType()
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
275public override Type MakeArrayType()
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilder.cs (1)
305public override Type MakeArrayType()
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
85public override Type MakeArrayType()
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
41public sealed override Type MakeArrayType() => new SignatureArrayType(this, rank: 1, isMultiDim: false);
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
72public override Type MakeArrayType()
src\System\RuntimeType.CoreCLR.cs (1)
3691public override Type MakeArrayType() => new RuntimeTypeHandle(this).MakeSZArray();
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
446public override Type MakeArrayType()
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
275public override Type MakeArrayType()
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
314public sealed override Type MakeArrayType() => this.GetUniqueArrayType();
37 references to MakeArrayType
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationReader.cs (1)
1747elementType = elementType.MakeArrayType();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2647Type localType = (typeName == arrayTypeDesc.CSharpName) ? arrayTypeDesc.Type : arrayTypeDesc.Type.MakeArrayType();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatReaderGenerator.cs (1)
524type = itemType.MakeArrayType();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
833member.MemberType = member.MemberType.MakeArrayType();
Microsoft.AspNetCore.Components.Tests (1)
Routing\QueryParameterValueSupplierTest.cs (1)
200var ex = Assert.Throws<InvalidOperationException>(() => _supplier.GetQueryParameterValue(targetType.MakeArrayType(), key));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
328return (TypeImpl)this.Type.MakeArrayType();
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\SemanticModelAPITests.vb (1)
3854Assert.Equal(GetType(TypeSymbol).MakeArrayType().FullName, typeSymbolList.GetType.ToString)
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
55return IsSZArray ? elementType.MakeArrayType() : elementType.MakeArrayType(Rank);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
704t.GetElementType().MakeArrayType() == t
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\IEnumerableCallSite.cs (1)
32public override Type ImplementationType => ItemType.MakeArrayType();
Microsoft.ML.Data (1)
EntryPoints\EntryPointNode.cs (1)
296type = type.MakeArrayType();
PresentationFramework (2)
System\Windows\Markup\BamlRecordReader.cs (1)
4849elementType = ((ArrayExtension)element).Type.MakeArrayType();
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1011if (property.PropertyType.IsAssignableFrom(arrayExt.Type.MakeArrayType()))
System.ComponentModel.Composition (1)
Microsoft\Internal\GenerationServices.cs (1)
234Type generatedArrayType = elementType.MakeArrayType();
System.Composition.Runtime (1)
System\Composition\CompositionContext.cs (1)
179exportType.MakeArrayType(),
System.Linq.Expressions (2)
System\Linq\Expressions\NewArrayExpression.cs (2)
178return NewArrayExpression.Make(ExpressionType.NewArrayInit, type.MakeArrayType(), initializerList); 243arrayType = type.MakeArrayType();
System.Linq.Queryable (1)
System\Linq\EnumerableRewriter.cs (1)
373return (rank == 1) ? tmp.MakeArrayType() : tmp.MakeArrayType(rank);
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
169return type.MakeArrayType();
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeNameResolver.cs (1)
50return typeName.IsSZArray ? type.MakeArrayType() : type.MakeArrayType(rank: typeName.GetArrayRank());
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
591_argumentType = elementType.MakeArrayType();
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (1)
623type = itemType.MakeArrayType();
System\Runtime\Serialization\ReflectionReader.cs (1)
482Type arrayType = collectionContract.ItemType.MakeArrayType();
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (1)
659type = itemType.MakeArrayType();
System.Private.Windows.Core (2)
System\Private\Windows\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (2)
281 => _elementType.MakeArrayType(), 1381 => arrayRecordElementType.MakeArrayType(),
System.Private.Xml (4)
System\Xml\Serialization\XmlSerializationReader.cs (1)
1647elementType = elementType.MakeArrayType();
System\Xml\Serialization\XmlSerializationReaderILGen.cs (2)
2662ilg.ConvertValue(XmlSerializationReader_ShrinkArray.ReturnType, member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.Type!.MakeArrayType()); 2663WriteSourceEnd(member.ChoiceSource!, member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.Type!.MakeArrayType());
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2550Type localType = (typeName == arrayTypeDesc.CSharpName) ? arrayTypeDesc.Type! : arrayTypeDesc.Type!.MakeArrayType();
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
448return _typeInfo.MakeArrayType();
System.Reflection.MetadataLoadContext (1)
System\Reflection\Runtime\SignatureTypeExtensions.cs (1)
169return type.MakeArrayType();
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
311 => _elementType.MakeArrayType(),
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexCompiler.cs (1)
104private static MethodInfo MemoryMarshalGetArrayDataReferenceSearchValuesMethod => field ??= typeof(MemoryMarshal).GetMethod("GetArrayDataReference", [Type.MakeGenericMethodParameter(0).MakeArrayType()])!.MakeGenericMethod(typeof(SearchValues<char>))!;
System.Windows.Forms.Tests (2)
System\Windows\Forms\TabControlTests.cs (2)
3859Assert.IsType(baseType.MakeArrayType(), result); 3875Assert.IsType(baseType.MakeArrayType(), result);
System.Xaml (1)
System\Xaml\Schema\XamlNamespace.cs (1)
142type = (rank == 1) ? type.MakeArrayType() : type.MakeArrayType(rank);