1 instantiation of ArrayShape
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (1)
279
var arrayShape = new
ArrayShape
(rank, sizes, lowerBounds);
8 references to ArrayShape
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataReaderUtils.cs (1)
409
public string GetArrayType(string elementType,
ArrayShape
shape)
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo.FirstEntityHandleProvider.cs (1)
47
public EntityHandle GetArrayType(EntityHandle elementType,
ArrayShape
shape) => elementType;
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
150
public ParameterTypeInfo GetArrayType(ParameterTypeInfo elementType,
ArrayShape
shape) => GetArrayTypeInfo(elementType);
System.Reflection.Metadata (2)
System\Reflection\Metadata\Decoding\IConstructedTypeProvider.cs (1)
18
TType GetArrayType(TType elementType,
ArrayShape
shape);
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (1)
279
var
arrayShape = new ArrayShape(rank, sizes, lowerBounds);
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\General\Ecma\EcmaSignatureTypeProviderForToString.cs (1)
32
public string GetArrayType(string elementType,
ArrayShape
shape) => elementType + Helpers.ComputeArraySuffix(shape.Rank, multiDim: true);
System\Reflection\TypeLoading\General\Ecma\EcmaWrappedTypeProvider.cs (1)
38
public RoType GetArrayType(RoType elementType,
ArrayShape
shape) => _typeProvider.GetArrayType(elementType.SkipTypeWrappers(), shape);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.TypeProvider.cs (1)
24
public RoType GetArrayType(RoType elementType,
ArrayShape
shape) => elementType.GetUniqueArrayType(shape.Rank);