RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metode

Definisi

Mengembalikan pemetaan antarmuka untuk jenis yang ditentukan dan antarmuka yang ditentukan.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::InterfaceMapping GetRuntimeInterfaceMap(System::Reflection::TypeInfo ^ typeInfo, Type ^ interfaceType);
public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap (this System.Reflection.TypeInfo typeInfo, Type interfaceType);
static member GetRuntimeInterfaceMap : System.Reflection.TypeInfo * Type -> System.Reflection.InterfaceMapping
<Extension()>
Public Function GetRuntimeInterfaceMap (typeInfo As TypeInfo, interfaceType As Type) As InterfaceMapping

Parameter

typeInfo
TypeInfo

Jenis untuk mengambil pemetaan.

interfaceType
Type

Antarmuka untuk mengambil pemetaan.

Mengembalikan

Objek yang mewakili pemetaan antarmuka untuk antarmuka dan jenis yang ditentukan.

Pengecualian

typeInfoadalah null.

-atau-

interfaceTypeadalah null.

interfaceType tidak diimplementasikan oleh typeInfo.

-atau-

interfaceType tidak merujuk ke antarmuka.

-atau-

typeInfo atau interfaceType adalah jenis generik terbuka.

-atau-

interfaceType adalah antarmuka generik, dan typeInfo merupakan jenis array.

typeInfo mewakili parameter jenis generik.

typeInfo adalah TypeBuilder instans yang metodenya CreateType() belum dipanggil.

-atau-

Metode yang dipanggil tidak didukung di kelas dasar. Kelas turunan harus menyediakan implementasi.

Berlaku untuk

Lihat juga