IConstructedTypeProvider<TType> IConstructedTypeProvider<TType> IConstructedTypeProvider<TType> IConstructedTypeProvider<TType> Interface

定義

generic <typename TType>
public interface class IConstructedTypeProvider : System::Reflection::Metadata::ISZArrayTypeProvider<TType>
public interface IConstructedTypeProvider<TType> : System.Reflection.Metadata.ISZArrayTypeProvider<TType>
type IConstructedTypeProvider<'ype> = interface
    interface ISZArrayTypeProvider<'ype>
Public Interface IConstructedTypeProvider(Of TType)
Implements ISZArrayTypeProvider(Of TType)

類型參數

TType
衍生
實作

方法

GetArrayType(TType, ArrayShape) GetArrayType(TType, ArrayShape) GetArrayType(TType, ArrayShape) GetArrayType(TType, ArrayShape)

取得指定項目型別和圖形之一般化陣列的型別符號。Gets the type symbol for a generalized array of the given element type and shape.

GetByReferenceType(TType) GetByReferenceType(TType) GetByReferenceType(TType) GetByReferenceType(TType)

取得指定項目型別的受控指標型別符號。Gets the type symbol for a managed pointer to the given element type.

GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>) GetGenericInstantiation(TType, ImmutableArray<TType>) GetGenericInstantiation(TType, ImmutableArray<TType>) GetGenericInstantiation(TType, ImmutableArray<TType>)

取得指定泛型型別的泛型具現化型別符號,其具有指定的型別引數。Gets the type symbol for a generic instantiation of the given generic type with the given type arguments.

GetPointerType(TType) GetPointerType(TType) GetPointerType(TType) GetPointerType(TType)

取得指定項目型別的非受控指標型別符號。Gets the type symbol for an unmanaged pointer to the given element type.

GetSZArrayType(TType) GetSZArrayType(TType) GetSZArrayType(TType) GetSZArrayType(TType)

取得指定項目型別之一維陣列的型別符號,其下限為零。Gets the type symbol for a single-dimensional array of the given element type with a lower bounds of zero.

(Inherited from ISZArrayTypeProvider<TType>)

適用於