ISignatureTypeProvider<TType,TGenericContext> Interfaccia

Definizione

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)

Parametri di tipo

TType
TGenericContext
Implementazioni

Metodi

Nome Descrizione
GetArrayType(TType, ArrayShape)

Ottiene il simbolo di tipo per una matrice generalizzata del tipo di elemento e della forma specificati.

(Ereditato da IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Ottiene il simbolo del tipo per un puntatore gestito al tipo di elemento specificato.

(Ereditato da IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Ottiene il simbolo di tipo per il tipo di puntatore di funzione del metodo signaturespecificato.

GetGenericInstance(TType, ImmutableArray<TType>) (Ereditato da IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Ottiene il simbolo del tipo per una creazione di un'istanza generica del tipo generico specificato con gli argomenti di tipo specificati.

(Ereditato da IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Ottiene il simbolo di tipo per il parametro del metodo generico in corrispondenza dell'oggetto in base indexzero specificato.

GetGenericTypeParameter(TGenericContext, Int32)

Ottiene il simbolo di tipo per il parametro di tipo generico in corrispondenza dell'oggetto in base indexzero specificato.

GetModifiedType(TType, TType, Boolean)

Ottiene il simbolo di tipo per un tipo con un modificatore personalizzato applicato.

GetPinnedType(TType)

Ottiene il simbolo del tipo per un tipo di variabile locale contrassegnato come bloccato.

GetPointerType(TType)

Ottiene il simbolo del tipo per un puntatore non gestito al tipo di elemento specificato.

(Ereditato da IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Ottiene il simbolo del tipo per un tipo primitivo.

(Ereditato da ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Ottiene il simbolo di tipo per una matrice unidimensionale del tipo di elemento specificato con limiti inferiori pari a zero.

(Ereditato da ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Ottiene il simbolo di tipo per una definizione di tipo.

(Ereditato da ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Ottiene il simbolo del tipo per un riferimento al tipo.

(Ereditato da ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Ottiene il simbolo di tipo per una specifica del tipo.

Si applica a