Partager via


ISignatureTypeProvider<TType,TGenericContext> Interface

Définition

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)

Paramètres de type

TType
TGenericContext
Implémente

Méthodes

GetArrayType(TType, ArrayShape)

Obtient le symbole de type d’un tableau généralisé du type et de la forme d’élément donnés.

(Hérité de IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Obtient le symbole de type d’un pointeur managé vers le type d’élément donné.

(Hérité de IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Obtient le symbole de type du type de pointeur de fonction de la méthode signature donnée.

GetGenericInstance(TType, ImmutableArray<TType>) (Hérité de IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Obtient le symbole de type d’une instanciation générique du type générique spécifié avec les arguments de type donnés.

(Hérité de IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Obtient le symbole de type du paramètre de méthode générique au niveau de l’index de base zéro.

GetGenericTypeParameter(TGenericContext, Int32)

Obtient le symbole de type du paramètre de type générique au niveau de l’index de base zéro.

GetModifiedType(TType, TType, Boolean)

Obtient le symbole de type d’un type avec un modificateur personnalisé appliqué.

GetPinnedType(TType)

Obtient le symbole de type d’un type de variable locale qui est marqué comme étant épinglé.

GetPointerType(TType)

Obtient le symbole de type d’un pointeur non managé vers le type d’élément donné.

(Hérité de IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Obtient le symbole de type d’un type primitif.

(Hérité de ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Obtient le symbole de type d’un tableau unidimensionnel du type d’élément donné avec une limite inférieure de zéro.

(Hérité de ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Obtient le symbole de type d’une définition de type.

(Hérité de ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Obtient le symbole de type d’une référence de type.

(Hérité de ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Obtient le symbole de type d’une spécification de type.

S’applique à