Udostępnij przez


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

Nazwa Opis
GetArrayType(TType, ArrayShape)

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

(Dziedziczone od IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

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

(Dziedziczone od IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

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

GetGenericInstance(TType, ImmutableArray<TType>) (Dziedziczone od IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

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

(Dziedziczone od 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.

(Dziedziczone od IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Pobiera symbol typu dla typu pierwotnego.

(Dziedziczone od ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

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

(Dziedziczone od ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Pobiera symbol typu dla definicji typu.

(Dziedziczone od ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Pobiera symbol typu dla odwołania do typu.

(Dziedziczone od ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Pobiera symbol typu dla specyfikacji typu.

Dotyczy