Udostępnij za pośrednictwem


ISignatureTypeProvider<TType,TGenericContext> Interfejs

Definicja

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)

Parametry typu

TType
TGenericContext
Implementuje

Metody

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 dla zarządzanego wskaźnika do danego typu elementu.

(Odziedziczone po IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Pobiera symbol typu dla typu wskaźnika funkcji podanej metody signature.

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

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

(Odziedziczone po IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Pobiera symbol typu dla parametru metody ogólnej dla danego zera opartego na indexzera .

GetGenericTypeParameter(TGenericContext, Int32)

Pobiera symbol typu dla parametru typu ogólnego w podanej wartości zero opartej na indexwartości .

GetModifiedType(TType, TType, Boolean)

Pobiera symbol typu dla typu z zastosowanym modyfikatorem niestandardowym.

GetPinnedType(TType)

Pobiera symbol typu dla typu zmiennej lokalnej, który jest oznaczony jako przypięty.

GetPointerType(TType)

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

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

Pobiera symbol typu dla typu pierwotnego.

(Odziedziczone po ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Pobiera symbol typu dla tablicy jednowymiarowej danego typu elementu z dolnymi granicami zerami.

(Odziedziczone po ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Pobiera symbol typu dla definicji typu.

(Odziedziczone po ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Pobiera symbol typu dla odwołania do typu.

(Odziedziczone po ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Pobiera symbol typu dla specyfikacji typu.

Dotyczy