System::Reflection::MemberInfo クラス

MemberInfo class

メンバーに関するリフレクション情報を提供します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class MemberInfo : public System::Object

Nested classes

メソッド

メソッド説明
AddAttribute(const ObjectPtr&)コレクションに属性を追加します。
get_DeclaringType() const宣言元の型を取得します。
get_FullName() constメンバーの完全名を取得します。手動で実装された部分では異なる場合があります。
virtual get_MemberType() constメンバーの種類(メソッド、コンストラクタ、イベントなど)を示す System::Reflection::MemberTypes の値を取得します。
get_Name() constメンバー名を取得します。
get_ReflectedType() const反映された型を取得します。
GetCustomAttributes(const TypeInfo&, bool) const現在のオブジェクトが表す型に適用されたすべてのカスタム属性を表すオブジェクトを含む配列を返します。
GetCustomAttributes(bool) const現在のオブジェクトが表す型に適用されたすべてのカスタム属性を表すオブジェクトを含む配列を返します。

Typedefs

型定義説明
ObjectPtrObject への共有ポインタのエイリアスです。

参照