ISignatureTypeProvider<TType,TGenericContext> Interfaz

Definición

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

Parámetros de tipo

TType
TGenericContext
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>)

Obtiene el símbolo de tipo para el tipo de puntero de función del método signatureespecificado.

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(TGenericContext, Int32)

Obtiene el símbolo de tipo para el parámetro de método genérico en la base indexcero especificada.

GetGenericTypeParameter(TGenericContext, Int32)

Obtiene el símbolo de tipo para el parámetro de tipo genérico en la base indexcero especificada.

GetModifiedType(TType, TType, Boolean)

Obtiene el símbolo de tipo de un tipo con un modificador personalizado aplicado.

GetPinnedType(TType)

Obtiene el símbolo de tipo de un tipo de variable local marcado como anclado.

GetPointerType(TType)

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

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

Obtiene el símbolo de tipo de un tipo primitivo.

(Heredado de ISimpleTypeProvider<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)

Obtiene el símbolo de tipo de una definición de tipo.

(Heredado de ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Obtiene el símbolo de tipo para una referencia de tipo.

(Heredado de ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Obtiene el símbolo de tipo para una especificación de tipo.

Se aplica a