ISignatureTypeProvider<TType,TGenericContext> ISignatureTypeProvider<TType,TGenericContext> ISignatureTypeProvider<TType,TGenericContext> 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>
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) GetArrayType(TType, ArrayShape) GetArrayType(TType, ArrayShape) 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.Gets the type symbol for a generalized array of the given element type and shape.

(Inherited from IConstructedTypeProvider<TType>)
GetByReferenceType(TType) GetByReferenceType(TType) GetByReferenceType(TType) GetByReferenceType(TType)

Obtient le symbole de type d’un pointeur managé vers le type d’élément donné.Gets the type symbol for a managed pointer to the given element type.

(Inherited from IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>) GetFunctionPointerType(MethodSignature<TType>) GetFunctionPointerType(MethodSignature<TType>) GetFunctionPointerType(MethodSignature<TType>)

Obtient le symbole de type du type de pointeur de fonction de la méthode signature donnée.Gets the type symbol for the function pointer type of the given method signature.

GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>) GetGenericInstance(TType, ImmutableArray<TType>) Inherited from IConstructedTypeProvider<TType>
GetGenericInstantiation(TType, ImmutableArray<TType>) GetGenericInstantiation(TType, ImmutableArray<TType>) GetGenericInstantiation(TType, ImmutableArray<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.Gets the type symbol for a generic instantiation of the given generic type with the given type arguments.

(Inherited from IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32) GetGenericMethodParameter(TGenericContext, Int32) GetGenericMethodParameter(TGenericContext, Int32) 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.Gets the type symbol for the generic method parameter at the given zero-based index.

GetGenericTypeParameter(TGenericContext, Int32) GetGenericTypeParameter(TGenericContext, Int32) GetGenericTypeParameter(TGenericContext, Int32) 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.Gets the type symbol for the generic type parameter at the given zero-based index.

GetModifiedType(TType, TType, Boolean) GetModifiedType(TType, TType, Boolean) GetModifiedType(TType, TType, Boolean) GetModifiedType(TType, TType, Boolean)

Obtient le symbole de type d’un type avec un modificateur personnalisé appliqué.Gets the type symbol for a type with a custom modifier applied.

GetPinnedType(TType) GetPinnedType(TType) GetPinnedType(TType) GetPinnedType(TType)

Obtient le symbole de type d’un type de variable locale qui est marqué comme étant épinglé.Gets the type symbol for a local variable type that is marked as pinned.

GetPointerType(TType) GetPointerType(TType) GetPointerType(TType) GetPointerType(TType)

Obtient le symbole de type d’un pointeur non managé vers le type d’élément donné.Gets the type symbol for an unmanaged pointer to the given element type.

(Inherited from IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode) GetPrimitiveType(PrimitiveTypeCode) GetPrimitiveType(PrimitiveTypeCode) GetPrimitiveType(PrimitiveTypeCode)

Obtient le symbole de type d’un type primitif.Gets the type symbol for a primitive type.

(Inherited from ISimpleTypeProvider<TType>)
GetSZArrayType(TType) GetSZArrayType(TType) GetSZArrayType(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.Gets the type symbol for a single-dimensional array of the given element type with a lower bounds of zero.

(Inherited from ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Obtient le symbole de type d’une définition de type.Gets the type symbol for a type definition.

(Inherited from ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Obtient le symbole de type d’une référence de type.Gets the type symbol for a type reference.

(Inherited from ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte) GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte) GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte) GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Obtient le symbole de type d’une spécification de type.Gets the type symbol for a type specification.

S’applique à