PropertyDescriptor メンバ
クラスのプロパティの抽象化を提供します。
PropertyDescriptor データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
名前 | 説明 | |
---|---|---|
PropertyDescriptor | オーバーロードされます。 PropertyDescriptor クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
Attributes | メンバの属性のコレクションを取得します。 (MemberDescriptor から継承されます。) | |
Category | CategoryAttribute で指定されている、メンバが属するカテゴリの名前を取得します。 (MemberDescriptor から継承されます。) | |
ComponentType | 派生クラスでオーバーライドされた場合、プロパティが関連付けられているコンポーネントの型を取得します。 | |
Converter | プロパティの型コンバータを取得します。 | |
Description | DescriptionAttribute で指定されている、メンバの説明を取得します。 (MemberDescriptor から継承されます。) | |
DesignTimeOnly | DesignOnlyAttribute で指定されている、メンバを設定できるのがデザイン時だけかどうかを示す値を取得します。 (MemberDescriptor から継承されます。) | |
DisplayName | [プロパティ] ウィンドウなどのウィンドウに表示できる名前を取得します。 (MemberDescriptor から継承されます。) | |
IsBrowsable | BrowsableAttribute で指定されている、メンバが参照可能かどうかを示す値を取得します。 (MemberDescriptor から継承されます。) | |
IsLocalizable | プロパティをローカライズする必要があるかどうかを示す、LocalizableAttribute で指定されている値を取得します。 | |
IsReadOnly | 派生クラスでオーバーライドされた場合、プロパティが読み取り専用かどうかを示す値を取得します。 | |
Name | メンバの名前を取得します。 (MemberDescriptor から継承されます。) | |
PropertyType | 派生クラスでオーバーライドされた場合、プロパティの型を取得します。 | |
SerializationVisibility | プロパティをシリアル化する必要があるかどうかを示す、DesignerSerializationVisibilityAttribute で指定されている値を取得します。 | |
SupportsChangeEvents | このプロパティの値変更通知をプロパティ記述子以外から発生させてよいかどうかを示す値を取得します。 |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
AttributeArray | 属性の配列を取得または設定します。 (MemberDescriptor から継承されます。) | |
NameHashCode | GetHashCode で指定されている、メンバの名前のハッシュ コードを取得します。 (MemberDescriptor から継承されます。) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
AddValueChanged | プロパティが変更されたときに、ほかのオブジェクトに通知できるようにします。 | |
CanResetValue | 派生クラスでオーバーライドされた場合、オブジェクトをリセットしたときに、そのオブジェクトの値が変化するかどうかを示す値を返します。 | |
Equals | オーバーロードされます。 オーバーライドされます。 プロパティ記述子を別のオブジェクトと比較して、等しいかどうかを確認します。 | |
GetChildProperties | オーバーロードされます。 PropertyDescriptorCollection を返します。 | |
GetEditor | 指定した型のエディタを取得します。 | |
GetHashCode | オーバーライドされます。 このオブジェクトのハッシュ コードを返します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetValue | 派生クラスでオーバーライドされた場合、コンポーネントのプロパティの現在の値を取得します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
RemoveValueChanged | プロパティが変更されたときに、ほかのオブジェクトに通知できるようにします。 | |
ResetValue | 派生クラスでオーバーライドされた場合、コンポーネントのプロパティの値を既定値にリセットします。 | |
SetValue | 派生クラスでオーバーライドされた場合、コンポーネントの値を別の値に設定します。 | |
ShouldSerializeValue | 派生クラスでオーバーライドされた場合、プロパティの値を永続化する必要があるかどうかを示す値を決定します。 | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
CreateAttributeCollection | コンストラクタに渡された属性配列を使用して、属性のコレクションを作成します。 (MemberDescriptor から継承されます。) | |
CreateInstance | 指定した型のインスタンスを作成します。 | |
FillAttributes | オーバーライドされます。 指定した親クラスの属性リストに PropertyDescriptor の属性を追加します。 | |
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
FindMethod | オーバーロードされます。 指定したメソッドをリフレクションによって検索します。 (MemberDescriptor から継承されます。) | |
GetInvocationTarget | オーバーライドされます。 このメソッドでは、メンバの呼び出し中に使用するオブジェクトが返されます。 | |
GetInvokee | メソッドを呼び出す対象のコンポーネントを取得します。 (MemberDescriptor から継承されます。) | |
GetSite | 指定したコンポーネントのコンポーネント サイトを取得します。 (MemberDescriptor から継承されます。) | |
GetTypeFromName | 型名を使用して型を返します。 | |
GetValueChangedHandler | 特定のコンポーネントについて現在の ValueChanged イベント ハンドラ セットを取得します。 |
|
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnValueChanged | 実装した ValueChanged イベントを発生させます。 |
このページのトップへ
参照
関連項目
PropertyDescriptor クラス
System.ComponentModel 名前空間
MemberDescriptor クラス
Attribute
DefaultValueAttribute クラス