RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Metódus

Definíció

A megadott típushoz és a megadott felülethez tartozó illesztőleképezést adja vissza.

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

Paraméterek

typeInfo
TypeInfo

A leképezés lekérésének típusa.

interfaceType
Type

A leképezés lekérésére szolgáló felület.

Válaszok

Egy objektum, amely a megadott felület és típus felületleképezését jelöli.

Kivételek

typeInfo az null.

-vagy-

interfaceType az null.

interfaceTypenincs implementálva a ..typeInfo

-vagy-

interfaceType nem hivatkozik interfészre.

-vagy-

typeInfo vagy interfaceType egy nyitott általános típus.

-vagy-

interfaceType egy általános felület, és typeInfo tömbtípus.

typeInfo egy általános típusparamétert jelöl.

typeInfo az a TypeBuilder példány, amelynek CreateType() metódusa még nem lett meghívva.

-vagy-

A meghívott metódus nem támogatott az alaposztályban. A származtatott osztályoknak implementációt kell biztosítaniuk.

A következőre érvényes:

Lásd még