_ConstructorInfo インターフェイス
定義
重要
この API は CLS 準拠ではありません。
ConstructorInfo クラスのパブリック メンバーをアンマネージ コードに公開します。Exposes the public members of the ConstructorInfo class to unmanaged code.
public interface class _ConstructorInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E9A19478-9646-3679-9B10-8411AE1FD57D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _ConstructorInfo
type _ConstructorInfo = interface
Public Interface _ConstructorInfo
- 派生
- 属性
注釈
このインターフェイスは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。This interface is for access to managed classes from unmanaged code, and should not be called from managed code.
クラスSystem.Reflection.ConstructorInfoは、クラスコンストラクターの属性を検出し、コンストラクターのメタデータへのアクセスを提供します。The System.Reflection.ConstructorInfo class discovers the attributes of a class constructor and provides access to constructor metadata.
インターフェイスSystem.Runtime.InteropServices._ConstructorInfoは、アンマネージ COM オブジェクトからSystem.Reflection.ConstructorInfoアクセスできるクラスメンバーの vtable 順序を保持します。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.
プロパティ
Attributes |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、Attributesプロパティです。Provides COM objects with version-independent access to the Attributes property. |
CallingConvention |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、CallingConventionプロパティです。Provides COM objects with version-independent access to the CallingConvention property. |
DeclaringType |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、DeclaringTypeプロパティです。Provides COM objects with version-independent access to the DeclaringType property. |
IsAbstract |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsAbstractプロパティです。Provides COM objects with version-independent access to the IsAbstract property. |
IsAssembly |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsAssemblyプロパティです。Provides COM objects with version-independent access to the IsAssembly property. |
IsConstructor |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsConstructorプロパティです。Provides COM objects with version-independent access to the IsConstructor property. |
IsFamily |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyプロパティです。Provides COM objects with version-independent access to the IsFamily property. |
IsFamilyAndAssembly |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyAndAssemblyプロパティです。Provides COM objects with version-independent access to the IsFamilyAndAssembly property. |
IsFamilyOrAssembly |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyOrAssemblyプロパティです。Provides COM objects with version-independent access to the IsFamilyOrAssembly property. |
IsFinal |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFinalプロパティです。Provides COM objects with version-independent access to the IsFinal property. |
IsHideBySig |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsHideBySigプロパティです。Provides COM objects with version-independent access to the IsHideBySig property. |
IsPrivate |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsPrivateプロパティです。Provides COM objects with version-independent access to the IsPrivate property. |
IsPublic |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsPublicプロパティです。Provides COM objects with version-independent access to the IsPublic property. |
IsSpecialName |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsSpecialNameプロパティです。Provides COM objects with version-independent access to the IsSpecialName property. |
IsStatic |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsStaticプロパティです。Provides COM objects with version-independent access to the IsStatic property. |
IsVirtual |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsVirtualプロパティです。Provides COM objects with version-independent access to the IsVirtual property. |
MemberType |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、MemberTypeプロパティです。Provides COM objects with version-independent access to the MemberType property. |
MethodHandle |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、MethodHandleプロパティです。Provides COM objects with version-independent access to the MethodHandle property. |
Name |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、Nameプロパティです。Provides COM objects with version-independent access to the Name property. |
ReflectedType |
COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、ReflectedTypeプロパティです。Provides COM objects with version-independent access to the ReflectedType property. |
メソッド
Equals(Object) |
COM オブジェクトに、 Equals(Object) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the Equals(Object) method. |
GetCustomAttributes(Boolean) |
COM オブジェクトに、 GetCustomAttributes(Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetCustomAttributes(Boolean) method. |
GetCustomAttributes(Type, Boolean) |
COM オブジェクトに、 GetCustomAttributes(Type, Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetCustomAttributes(Type, Boolean) method. |
GetHashCode() |
COM オブジェクトに、 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() |
COM オブジェクトに、GetMethodImplementationFlags() メンバーへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetMethodImplementationFlags() member. |
GetParameters() |
COM オブジェクトに、 GetParameters() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the GetParameters() method. |
GetType() |
COM オブジェクトに、 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) |
オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。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) |
COM オブジェクトに、 Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) method. |
Invoke_3(Object, Object[]) |
COM オブジェクトに、 Invoke(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the Invoke(Object, Object[]) method. |
Invoke_4(BindingFlags, Binder, Object[], CultureInfo) |
COM オブジェクトに、 Invoke(BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the Invoke(BindingFlags, Binder, Object[], CultureInfo) method. |
Invoke_5(Object[]) |
COM オブジェクトに、 Invoke(Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the Invoke(Object[]) method. |
IsDefined(Type, Boolean) |
COM オブジェクトに、IsDefined(Type, Boolean) メンバーへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the IsDefined(Type, Boolean) member. |
ToString() |
COM オブジェクトに、 ToString() メソッドへのバージョンに依存しないアクセスが用意されています。Provides COM objects with version-independent access to the ToString() method. |