COMPropertyInfo クラス

定義

JScript が外部 COM プロパティと通信できるようにします。 JScript は外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするため、このクラスは外部 COM 実装によってオブジェクトを JScript に公開するために使用されます。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class COMPropertyInfo sealed : System::Reflection::PropertyInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")]
public sealed class COMPropertyInfo : System.Reflection.PropertyInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")>]
type COMPropertyInfo = class
    inherit PropertyInfo
    interface MemberInfoInitializer
Public NotInheritable Class COMPropertyInfo
Inherits PropertyInfo
Implements MemberInfoInitializer
継承
COMPropertyInfo
属性
実装

コンストラクター

名前 説明
COMPropertyInfo()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

COMPropertyInfo クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Attributes

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティに関連付けられている属性を取得します。

CanRead

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティを読み取ることができるかどうかを示す値を取得します。

CanWrite

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティを書き込むことができるかどうかを示す値を取得します。

CustomAttributes

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーのカスタム属性を含むコレクションを取得します。

(継承元 MemberInfo)
DeclaringType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティを宣言する型を取得します。

GetMethod

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティの get アクセサーを取得します。

(継承元 PropertyInfo)
IsSpecialName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティが特別な名前かどうかを示す値を取得します。

(継承元 PropertyInfo)
MemberType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティが存在するメンバーの型を取得します。 このクラスの派生元 MemberInfo から派生したクラスの型を識別します。

MetadataToken

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メタデータ要素を識別する値を取得します。

(継承元 MemberInfo)
Module

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の MemberInfo によって表されるメンバーを宣言する型が定義されているモジュールを取得します。

(継承元 MemberInfo)
Name

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このオブジェクトが表す外部 COM プロパティの名前を取得します。

PropertyType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティの型を取得します。

ReflectedType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

リフレクションを使用してこのインスタンスを取得するために使用されたクラス オブジェクトを取得します。

SetMethod

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティの set アクセサーを取得します。

(継承元 PropertyInfo)

メソッド

名前 説明
Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。

(継承元 PropertyInfo)
GetAccessors()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスによって反映されるプロパティのパブリック get および set アクセサーを要素に反映する配列を返します。

(継承元 PropertyInfo)
GetAccessors(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このオブジェクトが表す外部 COM プロパティの get アクセサーと set アクセサーを要素に含む配列を取得します。

GetCOMMemberInfo()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

JScript がこの外部 COM プロパティと通信できるようにするマネージド オブジェクトを取得します。

GetConstantValue()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コンパイラによってプロパティに関連付けられているリテラル値を返します。

(継承元 PropertyInfo)
GetCustomAttributes(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティにアタッチされているカスタム属性を含む配列を返します。

GetCustomAttributes(Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した型の属性のみを検索して、このプロパティにアタッチされているカスタム属性を含む配列を返します。

GetCustomAttributesData()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ターゲット メンバーに適用 CustomAttributeData 属性に関するデータを表すオブジェクトの一覧を返します。

(継承元 MemberInfo)
GetGetMethod()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティのパブリック get アクセサーを返します。

(継承元 PropertyInfo)
GetGetMethod(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティの get アクセサーを返します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このインスタンスのハッシュ コードを返します。

(継承元 PropertyInfo)
GetIndexParameters()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティのすべてのインデックス パラメーターの配列を返します。

GetOptionalCustomModifiers()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティのオプションのカスタム修飾子を表す型の配列を返します。

(継承元 PropertyInfo)
GetRawConstantValue()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コンパイラによってプロパティに関連付けられているリテラル値を返します。

(継承元 PropertyInfo)
GetRequiredCustomModifiers()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティの必要なカスタム修飾子を表す型の配列を返します。

(継承元 PropertyInfo)
GetSetMethod()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティのパブリック set アクセサーを返します。

(継承元 PropertyInfo)
GetSetMethod(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このプロパティの set アクセサーを返します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プロパティの属性を検出し、プロパティ メタデータへのアクセスを提供します。

(継承元 PropertyInfo)
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Initialize(String, COMMemberInfo) メソッドに指定されたCOMMemberInfoを使用して、外部 COM プロパティの値を取得します。

GetValue(Object, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

インデックス付きプロパティのオプションのインデックス値を持つ指定したオブジェクトのプロパティ値を返します。

(継承元 PropertyInfo)
GetValue(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトのプロパティ値を返します。

(継承元 PropertyInfo)
Initialize(String, COMMemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

JScript がこの外部 COM プロパティと通信できるようにする情報を初期化します。

IsDefined(Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した属性型がこのプロパティにアタッチされているかどうかを判断します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Initialize(String, COMMemberInfo) メソッドに指定されたCOMMemberInfoを使用して、外部 COM プロパティの値を設定します。

SetValue(Object, Object, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

インデックス プロパティのオプションのインデックス値を使用して、指定したオブジェクトのプロパティ値を設定します。

(継承元 PropertyInfo)
SetValue(Object, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトのプロパティ値を設定します。

(継承元 PropertyInfo)
ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 MemberInfo)
_MemberInfo.GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Type クラスを表すMemberInfo オブジェクトを取得します。

(継承元 MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 MemberInfo)
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 PropertyInfo)
_PropertyInfo.GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Type型を表すPropertyInfo オブジェクトを取得します。

(継承元 PropertyInfo)
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 PropertyInfo)
_PropertyInfo.GetTypeInfoCount(UInt32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 PropertyInfo)
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 PropertyInfo)

拡張メソッド

名前 説明
GetCustomAttribute(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性を取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttribute(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性を取得します。

GetCustomAttribute<T>(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性を取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttribute<T>(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性を取得します。

GetCustomAttributes(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用されるカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得します。

GetCustomAttributes(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用されるカスタム属性のコレクションを取得します。

GetCustomAttributes<T>(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes<T>(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得します。

IsDefined(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した型のカスタム属性が指定したメンバーに適用され、必要に応じてその先祖に適用されるかどうかを示します。

IsDefined(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した型のカスタム属性が、指定したメンバーに適用されるかどうかを示します。

適用対象

こちらもご覧ください