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

Nombre Description
GetArrayType(TType, ArrayShape)

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

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

Obtiene el símbolo de tipo de 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éricas 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 de 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 límites inferiores 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