ModuleBuilder.SetUserEntryPoint(MethodInfo) Метод

Определение

Устанавливает пользовательскую точка входа.

public:
 void SetUserEntryPoint(System::Reflection::MethodInfo ^ entryPoint);
public void SetUserEntryPoint (System.Reflection.MethodInfo entryPoint);
member this.SetUserEntryPoint : System.Reflection.MethodInfo -> unit
Public Sub SetUserEntryPoint (entryPoint As MethodInfo)

Параметры

entryPoint
MethodInfo

Пользовательская точка входа.

Исключения

entryPoint имеет значение null.

Этот метод вызывается для динамического модуля, не являющегося отладочным.

-или-

точка входа, заданная параметром entryPoint, не содержится в данном динамическом модуле.

Комментарии

Компилятор может создать заглушку запуска перед вызовом main пользователя. Заглушка запуска будет точкой входа. Хотя пользователь main будет точкой входа пользователя, чтобы отладчик не заходил в точку входа компилятора.

Примечание

Начиная с платформа .NET Framework 2.0 с пакетом обновления 1 (SP1), этому члену ReflectionPermissionFlag.ReflectionEmit больше не нужен ReflectionPermission флаг . (См. раздел Проблемы безопасности при отображении отражения.) Чтобы использовать эту функцию, приложение должно быть предназначено для платформа .NET Framework 3.5 или более поздней версии.

Применяется к