_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

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

CallingConvention

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

DeclaringType

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

IsAbstract

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

IsAssembly

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

IsConstructor

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsFinal

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

IsHideBySig

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

IsVirtual

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

MemberType

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

MethodHandle

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

Name

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

ReflectedType

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

メソッド

Equals(Object)

Equals(Object) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetCustomAttributes(Boolean)

GetCustomAttributes(Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetCustomAttributes(Type, Boolean)

GetCustomAttributes(Type, Boolean) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetHashCode()

GetHashCode() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

名前のセットを、対応するディスパッチ識別子のセットにマップします。

GetMethodImplementationFlags()

GetMethodImplementationFlags() メンバーへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetParameters()

GetParameters() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetType()

GetType() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetTypeInfo(UInt32, UInt32, IntPtr)

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

GetTypeInfoCount(UInt32)

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

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

Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Invoke_3(Object, Object[])

Invoke(Object, Object[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

Invoke(BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

Invoke_5(Object[])

Invoke(Object[]) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

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

IsDefined(Type, Boolean)

IsDefined(Type, Boolean) メンバーへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

ToString()

ToString() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

適用対象