AssemblyBuilder.DefineDynamicAssembly Metodo

Definizione

Definisce un assembly dinamico.

Overload

Nome Descrizione
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Definisce un assembly dinamico con il nome e i diritti di accesso specificati.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

Definisce un assembly dinamico con il nome, i diritti di accesso e gli attributi specificati.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Definisce un assembly dinamico con il nome e i diritti di accesso specificati.

public:
 static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder

Parametri

name
AssemblyName

Nome dell'assembly.

access
AssemblyBuilderAccess

Diritti di accesso dell'assembly.

Valori restituiti

Oggetto che rappresenta il nuovo assembly.

Commenti

.NET solo 6+: se la proprietà CurrentContextualReflectionContext è Null, l'assembly viene creato nel AssemblyLoadContext della funzione che chiama DefineDynamicAssembly. In caso contrario, viene creato con l'oggetto AssemblyLoadContext specificato in CurrentContextualReflectionContext.

Si applica a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

Definisce un assembly dinamico con il nome, i diritti di accesso e gli attributi specificati.

public:
 static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Collections::Generic::IEnumerable<System::Reflection::Emit::CustomAttributeBuilder ^> ^ assemblyAttributes);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder> assemblyAttributes);
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * seq<System.Reflection.Emit.CustomAttributeBuilder> -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, assemblyAttributes As IEnumerable(Of CustomAttributeBuilder)) As AssemblyBuilder

Parametri

name
AssemblyName

Nome dell'assembly.

access
AssemblyBuilderAccess

Diritti di accesso dell'assembly.

assemblyAttributes
IEnumerable<CustomAttributeBuilder>

Raccolta contenente gli attributi dell'assembly.

Valori restituiti

Oggetto che rappresenta il nuovo assembly.

Commenti

.NET solo 6+: se la proprietà CurrentContextualReflectionContext è Null, l'assembly viene creato nel AssemblyLoadContext della funzione che chiama DefineDynamicAssembly. In caso contrario, viene creato con l'oggetto AssemblyLoadContext specificato in CurrentContextualReflectionContext.

Si applica a