Compartir a través de


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

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

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

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

Obtiene el símbolo de tipo para el parámetro de método genérico en el objeto index de base cero especificado.

GetGenericTypeParameter(TGenericContext, Int32)

Obtiene el símbolo de tipo para el parámetro de tipo genérico en el objeto index de base cero especificado.

GetModifiedType(TType, TType, Boolean)

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

GetPinnedType(TType)

Obtiene el símbolo de tipo para un tipo de variable local que está marcado como anclado.

GetPointerType(TType)

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

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

Obtiene el símbolo de tipo para 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 un límite inferior de cero.

(Heredado de ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Obtiene el símbolo de tipo para 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