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 или более поздней версии.