次の方法で共有


MethodBase.IsAssembly プロパティ

同じアセンブリの異なるクラスからこのメソッドを呼び出すことができるかどうかを示す値を取得します。

Public ReadOnly Property IsAssembly As Boolean
[C#]
public bool IsAssembly {get;}
[C++]
public: __property bool get_IsAssembly();
[JScript]
public function get IsAssembly() : Boolean;

プロパティ値

同じアセンブリの異なるクラスからこのメソッドを呼び出すことができる場合は true 。それ以外の場合は false

解説

設定されている場合、このメソッドは同じアセンブリの異なるクラスから呼び出すことができます。

MethodBase を取得するには、最初に型を取得します。型からメソッドを取得します。メソッドから MethodBase を取得します。 MethodBase またはコンストラクタがパブリックでない場合は、それらは保護されているため簡単にはアクセスできません。パブリックでないメソッドにアクセスするには、 GetMethodBindingFlags マスクを NonPublic に設定します。

使用例

指定したメソッドが同一アセンブリ内の他のクラスから呼び出すことのできるメソッドかどうかを調べ、その結果を表示します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

MethodBase クラス | MethodBase メンバ | System.Reflection 名前空間 | FieldAttributes | Boolean | BindingFlags