System::Reflection::PropertyInfo クラス

PropertyInfo class

プロパティ情報を表します。

class PropertyInfo : public System::Reflection::MemberInfo

メソッド

メソッド説明
get_MemberType() const overrideこのメンバーがプロパティであることを示す MemberTypes の値を取得します。
get_PropertyType()プロパティの型を取得します。
GetValue(System::SharedPtr<System::Object>)特定のオブジェクトからプロパティの値を取得します。
GetValue(System::SharedPtr<System::Object>, System::ArrayPtr<System::SharedPtr<System::Object>>)特定のオブジェクトからプロパティの値を取得します。
PropertyInfo(String, System::SharedPtr<PropertyType>(ClassType::*)() const)コンストラクタ。const getter のみを持つプロパティ。
PropertyInfo(String, System::SharedPtr<PropertyType>(ClassType::*)())コンストラクタ。非 const getter のみを持つプロパティ。
PropertyInfo(String, void(ClassType::)(System::SharedPtr<PropertyType>), System::SharedPtr<PropertyType>(ClassType::)() const)コンストラクタ。
PropertyInfo(String, void(ClassType::)(System::Nullable<NullableType>), System::Nullable<NullableType>(ClassType::)())コンストラクタ。Nullable プロパティ(setter と getter あり)。
PropertyInfo(String, void(ClassType::)(System::Nullable<NullableType>), System::Nullable<NullableType>(ClassType::)() const)コンストラクタ。Nullable プロパティ(const getter のみ)。
PropertyInfo(String, void(ClassType::)(System::SharedPtr<PropertyType>), System::SharedPtr<PropertyType>(ClassType::)())コンストラクタ。Object プロパティ(getter のみ)。
PropertyInfo(String, void(ClassType::)(System::String), System::String(ClassType::)())文字列プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(System::String), System::String(ClassType::)() const)const getter を持つクラスから文字列プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(System::Decimal), System::Decimal(ClassType::)())Decimal プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(System::Decimal), System::Decimal(ClassType::)() const)const getter を持つクラスから Decimal プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(bool), bool(ClassType::)())ブール型プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(bool), bool(ClassType::)() const)const getter を持つクラスからブール型プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(int64_t), int64_t(ClassType::)())int64_t プロパティ情報を構築します。
PropertyInfo(String, void(ClassType::)(int64_t), int64_t(ClassType::)() const)const getter を持つクラスから int64_t プロパティ情報を構築します。
set_PropertyType(const TypeInfo&)このプロパティの型を設定します。
SetValue(System::SharedPtr<System::Object>, System::SharedPtr<System::Object>)特定のオブジェクトにプロパティの値を設定します。
SetValue(System::SharedPtr<System::Object>, System::SharedPtr<System::Object>, System::ArrayPtr<System::SharedPtr<System::Object>>)特定のオブジェクトにプロパティの値を設定します。

参照