Assembly.GetEntryAssembly メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行中のアプリケーションのエントリ アセンブリを取得します。
public:
static System::Reflection::Assembly ^ GetEntryAssembly();
public static System.Reflection.Assembly GetEntryAssembly();
static member GetEntryAssembly : unit -> System.Reflection.Assembly
Public Shared Function GetEntryAssembly () As Assembly
返品
実行中のアプリケーションのエントリ アセンブリ。 アンマネージ コードから呼び出されたときに null を返すことができます。
注釈
.NET Framework のみ: 既定のアプリケーション ドメインでは、このメソッドはプロセス実行可能ファイルを返します。 他のアプリケーション ドメインでは、このメソッドは、 ExecuteAssemblyによって実行された最初の実行可能ファイルを返します。
GetEntryAssembly メソッドは、マネージド アセンブリがアンマネージド アプリケーションから読み込まれたときに、nullを返すことができます。 たとえば、アンマネージ アプリケーションが C# で記述された COM コンポーネントのインスタンスを作成した場合、プロセスのエントリ ポイントがマネージド アセンブリではなくアンマネージ コードであったため、C# コンポーネントから GetEntryAssembly メソッドを呼び出すと null が返されます。