AssemblyBuilder.SetEntryPoint メソッド

定義

この動的アセンブリのエントリ ポイントを設定します。

オーバーロード

SetEntryPoint(MethodInfo)

コンソール アプリケーションを開発していると仮定した場合、この動的アセンブリのエントリ ポイントを設定します。

SetEntryPoint(MethodInfo, PEFileKinds)

このアセンブリのエントリ ポイントを設定し、ビルド中の移植可能な実行可能 (PE ファイル) の型を定義します。

SetEntryPoint(MethodInfo)

コンソール アプリケーションを開発していると仮定した場合、この動的アセンブリのエントリ ポイントを設定します。

C#
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod);

パラメーター

entryMethod
MethodInfo

この動的アセンブリのエントリ ポイントを表すメソッドへの参照。

例外

entryMethodnullです。

entryMethod は、このアセンブリ内に含まれません。

呼び出し元に、必要なアクセス許可がありません。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

SetEntryPoint(MethodInfo, PEFileKinds)

このアセンブリのエントリ ポイントを設定し、ビルド中の移植可能な実行可能 (PE ファイル) の型を定義します。

C#
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod, System.Reflection.Emit.PEFileKinds fileKind);

パラメーター

entryMethod
MethodInfo

この動的アセンブリのエントリ ポイントを表すメソッドへの参照。

fileKind
PEFileKinds

ビルド中のアセンブリの実行可能ファイルの型。

例外

entryMethodnullです。

entryMethod は、このアセンブリ内に含まれません。

呼び出し元に、必要なアクセス許可がありません。

注釈

注意

.NET Framework 2.0 Service Pack 1 以降では、このメンバーは フラグを指定するReflectionPermissionFlag.ReflectionEmit必要ReflectionPermissionがなくなりました。 (リフレクション出力のセキュリティの問題に関するページを参照してください)。この機能を使用するには、アプリケーションで .NET Framework 3.5 以降をターゲットにする必要があります。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1