Język

ISignatureTypeProvider<TType> Interfejs

Definicja

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)

Parametry typu

TType
Implementuje

Metody

Nazwa Opis
GetArrayType(TType, ArrayShape)

Pobiera symbol typu dla uogólnionej tablicy danego typu elementu i kształtu.

(Odziedziczone po IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Pobiera symbol typu zarządzanego wskaźnika do danego typu elementu.

(Odziedziczone po IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)
GetGenericInstance(TType, ImmutableArray<TType>) (Odziedziczone po IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Pobiera symbol typu dla wystąpienia ogólnego danego typu ogólnego z podanymi argumentami typu.

(Odziedziczone po IConstructedTypeProvider<TType>)
GetGenericMethodParameter(Int32)
GetGenericTypeParameter(Int32)
GetModifiedType(MetadataReader, Boolean, TType, TType)
GetPinnedType(TType)
GetPointerType(TType)

Pobiera symbol typu dla niezarządzanego wskaźnika do danego typu elementu.

(Odziedziczone po IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode) (Odziedziczone po IPrimitiveTypeProvider<TType>)
GetSZArrayType(TType)

Pobiera symbol typu dla tablicy jednowymiarowej danego typu elementu z dolną granicą zera.

(Odziedziczone po ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) (Odziedziczone po ITypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) (Odziedziczone po ITypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TypeSpecificationHandle, Byte) (Odziedziczone po ITypeProvider<TType>)

Dotyczy