Comparteix a través de


ISignatureTypeProvider<TType> Interfaz

Definición

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

Parámetros de tipo

TType
Implementaciones

Métodos

GetArrayType(TType, ArrayShape)

Obtiene el símbolo de tipo para una matriz generalizada del tipo y forma del elemento especificado.

(Heredado de IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Obtiene el símbolo de tipo para un puntero administrado al tipo de elemento especificado.

(Heredado de IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)
GetGenericInstance(TType, ImmutableArray<TType>) (Heredado de IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Obtiene el símbolo de tipo para una creación de instancias genérica del tipo genérico especificado con los argumentos de tipo especificados.

(Heredado de IConstructedTypeProvider<TType>)
GetGenericMethodParameter(Int32)
GetGenericTypeParameter(Int32)
GetModifiedType(MetadataReader, Boolean, TType, TType)
GetPinnedType(TType)
GetPointerType(TType)

Obtiene el símbolo de tipo para un puntero no administrado al tipo de elemento especificado.

(Heredado de IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode) (Heredado de IPrimitiveTypeProvider<TType>)
GetSZArrayType(TType)

Obtiene el símbolo de tipo para una matriz unidimensional del tipo de elemento especificado con un límite inferior de cero.

(Heredado de ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) (Heredado de ITypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) (Heredado de ITypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TypeSpecificationHandle, Byte) (Heredado de ITypeProvider<TType>)

Se aplica a