RuntimeReflectionExtensions.GetRuntimeInterfaceMap(TypeInfo, Type) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen tür ve belirtilen arabirim için bir arabirim eşlemesi döndürür.
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
Parametreler
- typeInfo
- TypeInfo
Eşleme alınacak tür.
- interfaceType
- Type
Eşlemesi alınacak arabirim.
Döndürülenler
Belirtilen arabirim ve tür için arabirim eşlemesini temsil eden bir nesne.
Özel durumlar
interfaceType tarafından typeInfouygulanmaz.
-veya-
interfaceType bir arabirime başvurmaz.
-veya-
typeInfo veya interfaceType açık bir genel türdür.
-veya-
interfaceType genel bir arabirimdir ve typeInfo bir dizi türüdür.
typeInfo genel tür parametresini temsil eder.
typeInfo yöntemi henüz çağrılmamış bir TypeBuilder örnektir CreateType() .
-veya-
Çağrılan yöntem temel sınıfta desteklenmez. Türetilmiş sınıfların bir uygulama sağlaması gerekir.