AssemblyBuilder.SetEntryPoint Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o ponto de entrada para este assembly dinâmico.
Sobrecargas
SetEntryPoint(MethodInfo) |
Define o ponto de entrada para este assembly dinâmico, supondo que um aplicativo de console está sendo compilado. |
SetEntryPoint(MethodInfo, PEFileKinds) |
Define o ponto de entrada para este assembly e define o tipo de arquivo PE (executável portátil) que está sendo compilado. |
SetEntryPoint(MethodInfo)
Define o ponto de entrada para este assembly dinâmico, supondo que um aplicativo de console está sendo compilado.
public:
void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod);
member this.SetEntryPoint : System.Reflection.MethodInfo -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo)
Parâmetros
- entryMethod
- MethodInfo
Uma referência ao método que representa o ponto de entrada para este assembly dinâmico.
Exceções
entryMethod
é null
.
entryMethod
não está contido nesse assembly.
O chamador não tem a permissão necessária.
Aplica-se a
SetEntryPoint(MethodInfo, PEFileKinds)
Define o ponto de entrada para este assembly e define o tipo de arquivo PE (executável portátil) que está sendo compilado.
public:
void SetEntryPoint(System::Reflection::MethodInfo ^ entryMethod, System::Reflection::Emit::PEFileKinds fileKind);
public void SetEntryPoint (System.Reflection.MethodInfo entryMethod, System.Reflection.Emit.PEFileKinds fileKind);
member this.SetEntryPoint : System.Reflection.MethodInfo * System.Reflection.Emit.PEFileKinds -> unit
Public Sub SetEntryPoint (entryMethod As MethodInfo, fileKind As PEFileKinds)
Parâmetros
- entryMethod
- MethodInfo
Uma referência ao método que representa o ponto de entrada para este assembly dinâmico.
- fileKind
- PEFileKinds
O tipo do executável do assembly que está sendo compilado.
Exceções
entryMethod
é null
.
entryMethod
não está contido nesse assembly.
O chamador não tem a permissão necessária.
Comentários
Observação
A partir do .NET Framework 2.0 Service Pack 1, esse membro não requer ReflectionPermission mais com o ReflectionPermissionFlag.ReflectionEmit sinalizador . (Consulte Problemas de segurança na emissão de reflexão.) Para usar essa funcionalidade, seu aplicativo deve ter como destino o .NET Framework 3.5 ou posterior.