Freigeben über


_MemberInfo-Schnittstelle

 

Veröffentlicht: Oktober 2016

Macht die öffentlichen Member des der System.Reflection.MemberInfo Klasse an nicht verwalteten Code.

Diese API ist nicht CLS-kompatibel.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _MemberInfo
[GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface class _MemberInfo
[<GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type _MemberInfo = interface end
<GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
<ComVisibleAttribute(True)>
Public Interface _MemberInfo

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty DeclaringType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.DeclaringType Eigenschaft.

System_CAPS_pubproperty MemberType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.MemberType Eigenschaft.

System_CAPS_pubproperty Name

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.Name Eigenschaft.

System_CAPS_pubproperty ReflectedType

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.ReflectedType Eigenschaft.

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(Object)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Object.Equals Methode.

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.GetCustomAttributes Methode.

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Assembly.GetCustomAttributes Methode.

System_CAPS_pubmethod GetHashCode()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Object.GetHashCode Methode.

System_CAPS_pubmethod GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

System_CAPS_pubmethod GetType()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetType Methode.

System_CAPS_pubmethod GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.

System_CAPS_pubmethod GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

System_CAPS_pubmethod Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

System_CAPS_pubmethod IsDefined(Type, Boolean)

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberInfo.IsDefined Methode.

System_CAPS_pubmethod ToString()

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Object.ToString Methode.

Hinweise

Diese Schnittstelle ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Diese Schnittstelle behält die Vtable-Reihenfolge der der System.Reflection.MemberInfo Klassenmember, die von nicht verwalteten COM-Objekten zugegriffen werden kann.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang