_ConstructorInfo インターフェイス

定義

重要

この API は CLS 準拠ではありません。

ConstructorInfo クラスのパブリック メンバーをアンマネージ コードに公開します。

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
派生
属性

注釈

このインターフェイスは、アンマネージ コードからマネージド クラスにアクセスするためのインターフェイスであり、マネージド コードから呼び出さないでください。

クラスは System.Reflection.ConstructorInfo 、クラス コンストラクターの属性を検出し、コンストラクター メタデータへのアクセスを提供します。

インターフェイスは System.Runtime.InteropServices._ConstructorInfo 、アンマネージ COM オブジェクトからアクセスできるクラス メンバーの System.Reflection.ConstructorInfo vtable 順序を保持します。

プロパティ

Attributes

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、Attributesプロパティです。

CallingConvention

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、CallingConventionプロパティです。

DeclaringType

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、DeclaringTypeプロパティです。

IsAbstract

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsAbstractプロパティです。

IsAssembly

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsAssemblyプロパティです。

IsConstructor

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsConstructorプロパティです。

IsFamily

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyプロパティです。

IsFamilyAndAssembly

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyAndAssemblyプロパティです。

IsFamilyOrAssembly

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFamilyOrAssemblyプロパティです。

IsFinal

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsFinalプロパティです。

IsHideBySig

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsHideBySigプロパティです。

IsPrivate

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsPrivateプロパティです。

IsPublic

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsPublicプロパティです。

IsSpecialName

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsSpecialNameプロパティです。

IsStatic

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsStaticプロパティです。

IsVirtual

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、IsVirtualプロパティです。

MemberType

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、MemberTypeプロパティです。

MethodHandle

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、MethodHandleプロパティです。

Name

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、Nameプロパティです。

ReflectedType

COM オブジェクトを提供するバージョンに依存しないアクセス権を持つ、ReflectedTypeプロパティです。

メソッド

Equals(Object)

COM オブジェクトに、Equals(Object) メソッドへのバージョンに依存しないアクセスが用意されています。

GetCustomAttributes(Boolean)

COM オブジェクトに、GetCustomAttributes(Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

GetCustomAttributes(Type, Boolean)

COM オブジェクトに、GetCustomAttributes(Type, Boolean) メソッドへのバージョンに依存しないアクセスが用意されています。

GetHashCode()

COM オブジェクトに、GetHashCode() メソッドへのバージョンに依存しないアクセスが用意されています。

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

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

GetMethodImplementationFlags()

COM オブジェクトに、GetMethodImplementationFlags() メンバーへのバージョンに依存しないアクセスが用意されています。

GetParameters()

COM オブジェクトに、GetParameters() メソッドへのバージョンに依存しないアクセスが用意されています。

GetType()

COM オブジェクトに、GetType() メソッドへのバージョンに依存しないアクセスが用意されています。

GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。

GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

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

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

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

COM オブジェクトに、Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。

Invoke_3(Object, Object[])

COM オブジェクトに、Invoke(Object, Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。

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

COM オブジェクトに、Invoke(BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。

Invoke_5(Object[])

COM オブジェクトに、Invoke(Object[]) メソッドへのバージョンに依存しないアクセスが用意されています。

IsDefined(Type, Boolean)

COM オブジェクトに、IsDefined(Type, Boolean) メンバーへのバージョンに依存しないアクセスが用意されています。

ToString()

COM オブジェクトに、ToString() メソッドへのバージョンに依存しないアクセスが用意されています。

適用対象