Condividi tramite


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

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 di tipo per un puntatore gestito al tipo di elemento specificato.

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

Ottiene il simbolo del tipo per il tipo di puntatore a funzione del metodo dato signature.

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

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

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

Ottiene il simbolo del tipo per il parametro metodo generico in corrispondenza dell'elemento in base zero index.

GetGenericTypeParameter(TGenericContext, Int32)

Ottiene il simbolo del tipo per il parametro tipo generico in corrispondenza dell'elemento in base zero index.

GetModifiedType(TType, TType, Boolean)

Ottiene il simbolo del tipo per un tipo al quale è applicato un modificatore personalizzato.

GetPinnedType(TType)

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

GetPointerType(TType)

Ottiene il simbolo di 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 del tipo per una matrice unidimensionale del tipo di elemento specificato con un limite inferiore pari a zero.

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

Ottiene il simbolo del tipo per una definizione del tipo.

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

Ottiene il simbolo del tipo per un riferimento del tipo.

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

Ottiene il simbolo del tipo per una specifica del tipo.

Si applica a