Język

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.

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

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

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

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

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(TGenericContext, Int32)

Pobiera symbol typu dla parametru metody ogólnej w danym zerowym .index

GetGenericTypeParameter(TGenericContext, Int32)

Pobiera symbol typu dla parametru typu ogólnego w danym zero opartym indexna wartoś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 dla niezarządzanego wskaźnika 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 dolną granicą zera.

(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