Bagikan melalui


ISignatureTypeProvider<TType,TGenericContext> Antarmuka

Definisi

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)

Jenis parameter

TType
TGenericContext
Penerapan

Metode

GetArrayType(TType, ArrayShape)

Mendapatkan simbol jenis untuk array umum dari jenis dan bentuk elemen yang diberikan.

(Diperoleh dari IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Mendapatkan simbol jenis untuk penunjuk terkelola ke jenis elemen yang diberikan.

(Diperoleh dari IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Mendapatkan simbol jenis untuk jenis penunjuk fungsi dari metode signatureyang diberikan .

GetGenericInstance(TType, ImmutableArray<TType>) (Diperoleh dari IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Mendapatkan simbol jenis untuk instansiasi generik dari jenis generik yang diberikan dengan argumen jenis yang diberikan.

(Diperoleh dari IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Mendapatkan simbol jenis untuk parameter metode generik pada berbasis indexnol yang diberikan .

GetGenericTypeParameter(TGenericContext, Int32)

Mendapatkan simbol jenis untuk parameter jenis generik pada berbasis indexnol yang diberikan .

GetModifiedType(TType, TType, Boolean)

Mendapatkan simbol jenis untuk jenis dengan pengubah kustom yang diterapkan.

GetPinnedType(TType)

Mendapatkan simbol jenis untuk jenis variabel lokal yang ditandai sebagai disematkan.

GetPointerType(TType)

Mendapatkan simbol jenis untuk penunjuk yang tidak dikelola ke jenis elemen yang diberikan.

(Diperoleh dari IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Mendapatkan simbol jenis untuk jenis primitif.

(Diperoleh dari ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Mendapatkan simbol jenis untuk array dimensi tunggal dari jenis elemen yang diberikan dengan batas nol yang lebih rendah.

(Diperoleh dari ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Mendapatkan simbol jenis untuk definisi jenis.

(Diperoleh dari ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Mendapatkan simbol jenis untuk referensi jenis.

(Diperoleh dari ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Mendapatkan simbol jenis untuk spesifikasi jenis.

Berlaku untuk