_ConstructorInfo Schnittstelle

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Macht die öffentlichen Member der ConstructorInfo-Klasse für nicht verwalteten Code verfügbar.

public interface class _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _ConstructorInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _ConstructorInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _ConstructorInfo = interface
Public Interface _ConstructorInfo
Abgeleitet
Attribute

Hinweise

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

Die System.Reflection.ConstructorInfo -Klasse ermittelt die Attribute eines Klassenkonstruktors und ermöglicht den Zugriff auf Konstruktormetadaten.

Die System.Runtime.InteropServices._ConstructorInfo Schnittstelle behält die vtable-Reihenfolge der System.Reflection.ConstructorInfo Klassenmember bei, auf die nicht verwaltete COM-Objekte zugreifen können.

Eigenschaften

Attributes

Stellt einen versionsunabhängigen Zugriff auf die Attributes-Eigenschaft für COM-Objekte bereit.

CallingConvention

Stellt einen versionsunabhängigen Zugriff auf die CallingConvention-Eigenschaft für COM-Objekte bereit.

DeclaringType

Stellt einen versionsunabhängigen Zugriff auf die DeclaringType-Eigenschaft für COM-Objekte bereit.

IsAbstract

Stellt einen versionsunabhängigen Zugriff auf die IsAbstract-Eigenschaft für COM-Objekte bereit.

IsAssembly

Stellt einen versionsunabhängigen Zugriff auf die IsAssembly-Eigenschaft für COM-Objekte bereit.

IsConstructor

Stellt einen versionsunabhängigen Zugriff auf die IsConstructor-Eigenschaft für COM-Objekte bereit.

IsFamily

Stellt einen versionsunabhängigen Zugriff auf die IsFamily-Eigenschaft für COM-Objekte bereit.

IsFamilyAndAssembly

Stellt einen versionsunabhängigen Zugriff auf die IsFamilyAndAssembly-Eigenschaft für COM-Objekte bereit.

IsFamilyOrAssembly

Stellt einen versionsunabhängigen Zugriff auf die IsFamilyOrAssembly-Eigenschaft für COM-Objekte bereit.

IsFinal

Stellt einen versionsunabhängigen Zugriff auf die IsFinal-Eigenschaft für COM-Objekte bereit.

IsHideBySig

Stellt einen versionsunabhängigen Zugriff auf die IsHideBySig-Eigenschaft für COM-Objekte bereit.

IsPrivate

Stellt einen versionsunabhängigen Zugriff auf die IsPrivate-Eigenschaft für COM-Objekte bereit.

IsPublic

Stellt einen versionsunabhängigen Zugriff auf die IsPublic-Eigenschaft für COM-Objekte bereit.

IsSpecialName

Stellt einen versionsunabhängigen Zugriff auf die IsSpecialName-Eigenschaft für COM-Objekte bereit.

IsStatic

Stellt einen versionsunabhängigen Zugriff auf die IsStatic-Eigenschaft für COM-Objekte bereit.

IsVirtual

Stellt einen versionsunabhängigen Zugriff auf die IsVirtual-Eigenschaft für COM-Objekte bereit.

MemberType

Stellt einen versionsunabhängigen Zugriff auf die MemberType-Eigenschaft für COM-Objekte bereit.

MethodHandle

Stellt einen versionsunabhängigen Zugriff auf die MethodHandle-Eigenschaft für COM-Objekte bereit.

Name

Stellt einen versionsunabhängigen Zugriff auf die Name-Eigenschaft für COM-Objekte bereit.

ReflectedType

Stellt einen versionsunabhängigen Zugriff auf die ReflectedType-Eigenschaft für COM-Objekte bereit.

Methoden

Equals(Object)

Stellt einen versionsunabhängigen Zugriff auf die Equals(Object)-Methode für COM-Objekte bereit.

GetCustomAttributes(Boolean)

Stellt einen versionsunabhängigen Zugriff auf die GetCustomAttributes(Boolean)-Methode für COM-Objekte bereit.

GetCustomAttributes(Type, Boolean)

Stellt einen versionsunabhängigen Zugriff auf die GetCustomAttributes(Type, Boolean)-Methode für COM-Objekte bereit.

GetHashCode()

Stellt einen versionsunabhängigen Zugriff auf die GetHashCode()-Methode für COM-Objekte bereit.

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

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

GetMethodImplementationFlags()

Stellt einen versionsunabhängigen Zugriff auf den GetMethodImplementationFlags()-Member für COM-Objekte bereit.

GetParameters()

Stellt einen versionsunabhängigen Zugriff auf die GetParameters()-Methode für COM-Objekte bereit.

GetType()

Stellt einen versionsunabhängigen Zugriff auf die GetType()-Methode für COM-Objekte bereit.

GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.

GetTypeInfoCount(UInt32)

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

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

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

Invoke_2(Object, BindingFlags, Binder, Object[], CultureInfo)

Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)-Methode für COM-Objekte bereit.

Invoke_3(Object, Object[])

Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object, Object[])-Methode für COM-Objekte bereit.

Invoke_4(BindingFlags, Binder, Object[], CultureInfo)

Stellt einen versionsunabhängigen Zugriff auf die Invoke(BindingFlags, Binder, Object[], CultureInfo)-Methode für COM-Objekte bereit.

Invoke_5(Object[])

Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object[])-Methode für COM-Objekte bereit.

IsDefined(Type, Boolean)

Stellt einen versionsunabhängigen Zugriff auf den IsDefined(Type, Boolean)-Member für COM-Objekte bereit.

ToString()

Stellt einen versionsunabhängigen Zugriff auf die ToString()-Methode für COM-Objekte bereit.

Gilt für: