_ConstructorInfo Interface
Exposes the public members of the System.Reflection.ConstructorInfo class to unmanaged code.
This API is not CLS-compliant.
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() | Attributes | Provides COM objects with version-independent access to the Attributes property. |
![]() | CallingConvention | Provides COM objects with version-independent access to the CallingConvention property. |
![]() | DeclaringType | Provides COM objects with version-independent access to the DeclaringType property. |
![]() | IsAbstract | Provides COM objects with version-independent access to the IsAbstract property. |
![]() | IsAssembly | Provides COM objects with version-independent access to the IsAssembly property. |
![]() | IsConstructor | Provides COM objects with version-independent access to the IsConstructor property. |
![]() | IsFamily | Provides COM objects with version-independent access to the IsFamily property. |
![]() | IsFamilyAndAssembly | Provides COM objects with version-independent access to the IsFamilyAndAssembly property. |
![]() | IsFamilyOrAssembly | Provides COM objects with version-independent access to the IsFamilyOrAssembly property. |
![]() | IsFinal | Provides COM objects with version-independent access to the IsFinal property. |
![]() | IsHideBySig | Provides COM objects with version-independent access to the IsHideBySig property. |
![]() | IsPrivate | Provides COM objects with version-independent access to the IsPrivate property. |
![]() | IsPublic | Provides COM objects with version-independent access to the IsPublic property. |
![]() | IsSpecialName | Provides COM objects with version-independent access to the IsSpecialName property. |
![]() | IsStatic | Provides COM objects with version-independent access to the IsStatic property. |
![]() | IsVirtual | Provides COM objects with version-independent access to the IsVirtual property. |
![]() | MemberType | Provides COM objects with version-independent access to the MemberType property. |
![]() | MethodHandle | Provides COM objects with version-independent access to the MethodHandle property. |
![]() | Name | Provides COM objects with version-independent access to the Name property. |
![]() | ReflectedType | Provides COM objects with version-independent access to the ReflectedType property. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Provides COM objects with version-independent access to the Equals method. |
![]() | GetCustomAttributes(Boolean) | Provides COM objects with version-independent access to the GetCustomAttributes method. |
![]() | GetCustomAttributes(Type, Boolean) | Provides COM objects with version-independent access to the GetCustomAttributes method. |
![]() | GetHashCode() | Provides COM objects with version-independent access to the GetHashCode method. |
![]() | GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | Maps a set of names to a corresponding set of dispatch identifiers. |
![]() | GetMethodImplementationFlags() | Provides COM objects with version-independent access to the GetMethodImplementationFlags member. |
![]() | GetParameters() | Provides COM objects with version-independent access to the GetParameters method. |
![]() | GetType() | Provides COM objects with version-independent access to the GetType method. |
![]() | GetTypeInfo(UInt32, UInt32, IntPtr) | Retrieves the type information for an object, which can then be used to get the type information for an interface. |
![]() | GetTypeInfoCount(UInt32) | Retrieves the number of type information interfaces that an object provides (either 0 or 1). |
![]() | Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | Provides access to properties and methods exposed by an object. |
![]() | Invoke_2(Object, BindingFlags, Binder, Object(), CultureInfo) | Provides COM objects with version-independent access to the Invoke method. |
![]() | Invoke_3(Object, Object()) | Provides COM objects with version-independent access to the Invoke method. |
![]() | Invoke_4(BindingFlags, Binder, Object(), CultureInfo) | Provides COM objects with version-independent access to the Invoke method. |
![]() | Invoke_5(Object()) | Provides COM objects with version-independent access to the Invoke method. |
![]() | IsDefined(Type, Boolean) | Provides COM objects with version-independent access to the IsDefined member. |
![]() | ToString() | Provides COM objects with version-independent access to the ToString method. |
This interface is for access to managed classes from unmanaged code, and should not be called from managed code.
The System.Reflection.ConstructorInfo class discovers the attributes of a class constructor and provides access to constructor metadata.
The System.Runtime.InteropServices._ConstructorInfo interface preserves the vtable order of the System.Reflection.ConstructorInfo class members that can be accessed by unmanaged COM objects.
Available since 1.1

