2 instantiations of ArrayShape
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Signature\RuntimeSignatureDecoder.cs (1)
247return _provider.GetArrayType(elementType, new ArrayShape(rank, sizes, lowerBounds));
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (1)
279var arrayShape = new ArrayShape(rank, sizes, lowerBounds);
13 references to ArrayShape
ILAssembler (1)
EntityRegistry.cs (1)
827public BlobOrHandle GetArrayType(BlobOrHandle elementType, ArrayShape shape)
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
133public DummyType GetArrayType(DummyType elementType, ArrayShape shape)
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
404public DummyTypeInfo GetArrayType(DummyTypeInfo elementType, ArrayShape shape)
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo.FirstEntityHandleProvider.cs (1)
47public EntityHandle GetArrayType(EntityHandle elementType, ArrayShape shape) => elementType;
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
134public ParameterTypeInfo GetArrayType(ParameterTypeInfo elementType, ArrayShape shape) => GetArrayTypeInfo(elementType);
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\Signature\SignatureTypeProvider.cs (1)
28public TypeHandle GetArrayType(TypeHandle elementType, ArrayShape shape)
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (1)
79public GcTypeKind GetArrayType(GcTypeKind elementType, ArrayShape shape) => GcTypeKind.Ref;
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataFrame.cs (1)
722public (uint Flags, int Size) GetArrayType((uint Flags, int Size) elementType, ArrayShape shape)
System.Reflection.Metadata (2)
System\Reflection\Metadata\Decoding\IConstructedTypeProvider.cs (1)
18TType GetArrayType(TType elementType, ArrayShape shape);
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (1)
279var arrayShape = new ArrayShape(rank, sizes, lowerBounds);
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\General\Ecma\EcmaSignatureTypeProviderForToString.cs (1)
32public string GetArrayType(string elementType, ArrayShape shape) => elementType + Helpers.ComputeArraySuffix(shape.Rank, multiDim: true);
System\Reflection\TypeLoading\General\Ecma\EcmaWrappedTypeProvider.cs (1)
38public RoType GetArrayType(RoType elementType, ArrayShape shape) => _typeProvider.GetArrayType(elementType.SkipTypeWrappers(), shape);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.TypeProvider.cs (1)
24public RoType GetArrayType(RoType elementType, ArrayShape shape) => elementType.GetUniqueArrayType(shape.Rank);