リフレクション

スポンサーリンク
リフレクション

[リフレクション] すべてのメンバを取得する

すべてのメンバを取得するにはTypeクラスの GetMembersメソッドを使用します。ここでの「すべてのメンバ」とは、メソッド、プロパティ、フィールドなどを指します。例えば、以下のようなTestClassというクラスがあるとします。VBの...
リフレクション

[リフレクション] アセンブリのバージョンを取得する

アセンブリのバージョンを取得するには Assembly.GetExecutionAssemblyでアセンブリ情報を取得する 1.で取得したアセンブル情報の GetNmaeメソッドが返す Version情報を参照するという手順で行います。以下...
リフレクション

[リフレクション] アセンブリ名を取得する

アセンブリ名を取得するには GetTypeメソッドが返す、Assemblyプロパティを使用します。AssemblyプロパティのLocationプロパティには、アセンブリのフルパスが格納されています。PathクラスのGetFileNameメソ...
リフレクション

[リフレクション] 自分自身のメソッド名を取得する

自分自身のメソッド名を取得するには、System.Refletion 名前空間にある MethodBase クラスが持つGetCurrentMethod メソッドを使用します。以下に自分自身のメソッド名を取得する例を示します。VBの例mpo...
リフレクション

[リフレクション] 自分自身のクラス名を取得する

自分自身のクラス名は GetTypeメソッドが返すオブジェクトに含まれています。名前空間まで含めたクラス名を取得したい場合には FullNameプロパティを、クラス名のみを取得したい場合にはNameプロパティを参照します。以下に自分自身のク...
スポンサーリンク