Condividi tramite


ISignatureTypeProvider<TType> Interfaccia

Definizione

generic <typename TType>
public interface class ISignatureTypeProvider : System::Reflection::Metadata::IConstructedTypeProvider<TType>, System::Reflection::Metadata::IPrimitiveTypeProvider<TType>, System::Reflection::Metadata::ISZArrayTypeProvider<TType>, System::Reflection::Metadata::ITypeProvider<TType>
public interface ISignatureTypeProvider<TType> : System.Reflection.Metadata.IConstructedTypeProvider<TType>, System.Reflection.Metadata.IPrimitiveTypeProvider<TType>, System.Reflection.Metadata.ISZArrayTypeProvider<TType>, System.Reflection.Metadata.ITypeProvider<TType>
type ISignatureTypeProvider<'ype> = interface
    interface IPrimitiveTypeProvider<'ype>
    interface ITypeProvider<'ype>
    interface IConstructedTypeProvider<'ype>
    interface ISZArrayTypeProvider<'ype>
Public Interface ISignatureTypeProvider(Of TType)
Implements IConstructedTypeProvider(Of TType), IPrimitiveTypeProvider(Of TType), ISZArrayTypeProvider(Of TType), ITypeProvider(Of TType)

Parametri di tipo

TType
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>)
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(Int32)
GetGenericTypeParameter(Int32)
GetModifiedType(MetadataReader, Boolean, TType, TType)
GetPinnedType(TType)
GetPointerType(TType)

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

(Ereditato da IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode) (Ereditato da IPrimitiveTypeProvider<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) (Ereditato da ITypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) (Ereditato da ITypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TypeSpecificationHandle, Byte) (Ereditato da ITypeProvider<TType>)

Si applica a