Sdílet prostřednictvím


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ý se má načíst mapování.

interfaceType
Type

Rozhraní, pro které se má načíst 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.

interfaceType není implementovaný nástrojem 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í v základní třídě podporována. Odvozené třídy musí poskytovat implementaci.

Platí pro

Viz také