_ConstructorInfo-Schnittstelle
Veröffentlicht: Oktober 2016
Macht die öffentlichen Member des der System.Reflection.ConstructorInfo Klasse an nicht verwalteten Code.
Diese API ist nicht CLS-kompatibel.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _ConstructorInfo
[GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface class _ConstructorInfo
[<GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type _ConstructorInfo = interface end
<GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
<ComVisibleAttribute(True)>
Public Interface _ConstructorInfo
Eigenschaften
Name | Beschreibung | |
---|---|---|
Attributes | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Attributes Eigenschaft. |
|
CallingConvention | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die CallingConvention Eigenschaft. |
|
DeclaringType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die DeclaringType Eigenschaft. |
|
IsAbstract | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsAbstract Eigenschaft. |
|
IsAssembly | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsAssembly Eigenschaft. |
|
IsConstructor | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsConstructor Eigenschaft. |
|
IsFamily | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamily Eigenschaft. |
|
IsFamilyAndAssembly | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamilyAndAssembly Eigenschaft. |
|
IsFamilyOrAssembly | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFamilyOrAssembly Eigenschaft. |
|
IsFinal | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsFinal Eigenschaft. |
|
IsHideBySig | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsHideBySig Eigenschaft. |
|
IsPrivate | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsPrivate Eigenschaft. |
|
IsPublic | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsPublic Eigenschaft. |
|
IsSpecialName | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsSpecialName Eigenschaft. |
|
IsStatic | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsStatic Eigenschaft. |
|
IsVirtual | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsVirtual Eigenschaft. |
|
MemberType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MemberType Eigenschaft. |
|
MethodHandle | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die MethodHandle Eigenschaft. |
|
Name | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Name Eigenschaft. |
|
ReflectedType | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die ReflectedType Eigenschaft. |
Methoden
Name | Beschreibung | |
---|---|---|
Equals(Object) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Equals Methode. |
|
GetCustomAttributes(Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetCustomAttributes Methode. |
|
GetCustomAttributes(Type, Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetCustomAttributes Methode. |
|
GetHashCode() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetHashCode Methode. |
|
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
|
GetMethodImplementationFlags() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetMethodImplementationFlags Member. |
|
GetParameters() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetParameters Methode. |
|
GetType() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetType Methode. |
|
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) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Invoke Methode. |
|
Invoke_3(Object, Object[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Invoke Methode. |
|
Invoke_4(BindingFlags, Binder, Object[], CultureInfo) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Invoke Methode. |
|
Invoke_5(Object[]) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Invoke Methode. |
|
IsDefined(Type, Boolean) | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die IsDefined Member. |
|
ToString() | Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die 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.
Die System.Reflection.ConstructorInfo -Klasse ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors.
Die System.Runtime.InteropServices._ConstructorInfo Schnittstelle behält die Vtable-Reihenfolge der der System.Reflection.ConstructorInfo 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