RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metoda

Definice

Vrátí mapování rozhraní pro zadaný typ a zadané rozhraní.

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

Parametry

typeInfo
TypeInfo

Typ, pro který chcete načíst mapování.

interfaceType
Type

Rozhraní pro načtení mapování.

Návraty

Objekt, který představuje mapování rozhraní pro zadané rozhraní a typ.

Výjimky

typeInfo je null.

nebo

interfaceType je null.

interfaceTypese neimplementuje .typeInfo

nebo

interfaceType neodkazuje na rozhraní.

nebo

typeInfo nebo interfaceType je otevřený obecný typ.

nebo

interfaceType je obecné rozhraní a typeInfo je typ pole.

typeInfo představuje parametr obecného typu.

typeInfo TypeBuilder je instance, jejíž CreateType() metoda ještě nebyla volána.

nebo

Vyvolaná metoda není podporována v základní třídě. Odvozené třídy musí poskytovat implementaci.

Platí pro

Viz také