Compartilhar via


AssemblyBuilder.SetEntryPoint Método

Definição

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.

Aplica-se a