Поделиться через


AssemblyBuilder.DefineDynamicAssembly Метод

Определение

Определяет динамическую сборку.

Перегрузки

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Определяет динамическую сборку, которая имеет указанные имя и права доступа.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

Определяет новую сборку, которая имеет указанные имя, права доступа и атрибуты.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Исходный код:
AssemblyBuilder.cs
Исходный код:
RuntimeAssemblyBuilder.cs
Исходный код:
RuntimeAssemblyBuilder.cs

Определяет динамическую сборку, которая имеет указанные имя и права доступа.

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

Параметры

name
AssemblyName

Имя сборки.

access
AssemblyBuilderAccess

Права доступа сборки.

Возвращаемое значение

Объект, представляющий новую сборку.

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

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

Исходный код:
AssemblyBuilder.cs
Исходный код:
RuntimeAssemblyBuilder.cs
Исходный код:
RuntimeAssemblyBuilder.cs

Определяет новую сборку, которая имеет указанные имя, права доступа и атрибуты.

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);
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

Параметры

name
AssemblyName

Имя сборки.

access
AssemblyBuilderAccess

Права доступа сборки.

assemblyAttributes
IEnumerable<CustomAttributeBuilder>

Коллекция, содержащая атрибуты сборки.

Возвращаемое значение

Объект, представляющий новую сборку.

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