PersistedAssemblyBuilder Класс

Определение

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Наследование
PersistedAssemblyBuilder

Конструкторы

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Свойства

CodeBase
Устаревшие..

Получает первоначально заданное расположение сборки (например, в объекте AssemblyName).

(Унаследовано от AssemblyBuilder)
CustomAttributes

Получает коллекцию, содержащую пользовательские атрибуты этой сборки.

(Унаследовано от Assembly)
DefinedTypes (Унаследовано от AssemblyBuilder)
EntryPoint

Возвращает точку входа для этой сборки.

(Унаследовано от AssemblyBuilder)
EscapedCodeBase
Устаревшие..
Устаревшие..

Получает универсальный код доступа (URI), предоставляющий базовый код, включая escape-символы.

(Унаследовано от Assembly)
Evidence

Получает свидетельство для этой сборки.

(Унаследовано от AssemblyBuilder)
ExportedTypes

Получает коллекцию открытых типов, определенных в этой сборке и видимых за ее пределами.

(Унаследовано от Assembly)
FullName
GlobalAssemblyCache
Устаревшие..

Получает значение, указывающее, была ли сборка загружена из глобального кэша сборок.

(Унаследовано от AssemblyBuilder)
HostContext

Получает контекст узла, где создается динамическая сборка.

(Унаследовано от AssemblyBuilder)
ImageRuntimeVersion

Возвращает версию среды CLR, которая будет сохранена в файле, содержащем манифест.

(Унаследовано от AssemblyBuilder)
IsCollectible

Возвращает значение, указывающее, хранится ли эта динамическая сборка в коллекционируемых объектах AssemblyLoadContext.

(Унаследовано от AssemblyBuilder)
IsDynamic
IsFullyTrusted

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

(Унаследовано от Assembly)
Location

Возвращает расположение (в формате базы кода) загруженного файла, содержащего манифест, если он не является теневой копией.

(Унаследовано от AssemblyBuilder)
ManifestModule
Modules (Унаследовано от AssemblyBuilder)
PermissionSet

Получает набор разрешений текущей динамической сборки.

(Унаследовано от AssemblyBuilder)
ReflectionOnly

Получает значение, которое указывает, находится ли эта динамическая сборка в контексте только отражения.

(Унаследовано от AssemblyBuilder)
SecurityRuleSet

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

(Унаследовано от AssemblyBuilder)

Методы

AddResourceFile(String, String)

Добавляет существующий файл ресурсов в эту сборку.

(Унаследовано от AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Добавляет существующий файл ресурсов в эту сборку.

(Унаследовано от AssemblyBuilder)
CreateInstance(String)

С помощью поиска с учетом регистра находит заданный тип в этой сборке и создает его экземпляр, используя абстрактный метод.

(Унаследовано от Assembly)
CreateInstance(String, Boolean)

При помощи необязательного поиска с учетом регистра находит заданный тип в этой сборке и создает его экземпляр, используя абстрактный метод.

(Унаследовано от Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Находит в сборке указанный тип и создает его экземпляр с использованием системного активатора при помощи необязательного поиска с учетом регистра и с заданными аргументами, культурой, а также атрибутами привязки и активации.

(Унаследовано от Assembly)
DefineDynamicModule(String)

Определяет именованный временный динамический модуль в этой сборке.

(Унаследовано от AssemblyBuilder)
DefineDynamicModule(String, Boolean)

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

(Унаследовано от AssemblyBuilder)
DefineDynamicModule(String, String)

Определяет сохраняемый динамический модуль с заданным именем, который будет сохранен в указанном файле. Данные символов не созданы.

(Унаследовано от AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

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

(Унаследовано от AssemblyBuilder)
DefineDynamicModuleCore(String)

При переопределении в производном классе определяет динамический модуль в этой сборке.

(Унаследовано от AssemblyBuilder)
DefineResource(String, String, String)

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

(Унаследовано от AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Определяет автономный управляемый ресурс для данной сборки. Для управляемого ресурса можно задать атрибуты.

(Унаследовано от AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Определяет неуправляемый ресурс для данной сборки как непрозрачный BLOB-объект байтов.

(Унаследовано от AssemblyBuilder)
DefineUnmanagedResource(String)

Определяет файл неуправляемого ресурса для данной сборки по заданному имени файла ресурсов.

(Унаследовано от AssemblyBuilder)
DefineVersionInfoResource()

Определяет неуправляемый ресурс сведений о версии с помощью сведений, указанных в объекте AssemblyName и настраиваемых атрибутах сборки.

(Унаследовано от AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Определяет неуправляемую версию информационного ресурса для этой сборки с учетом заданных спецификаций.

(Унаследовано от AssemblyBuilder)
Equals(Object)

Возвращает значение, указывающее, совпадает ли данный экземпляр с указанным объектом.

(Унаследовано от AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Возвращает все настраиваемые атрибуты, которые были применены к текущему AssemblyBuilder.

(Унаследовано от AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

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

(Унаследовано от AssemblyBuilder)
GetCustomAttributesData()

Возвращает объекты CustomAttributeData, содержащие сведения об атрибутах, которые были применены к текущему AssemblyBuilder.

(Унаследовано от AssemblyBuilder)
GetDynamicModule(String)

Возвращает динамический модуль с указанным именем.

(Унаследовано от AssemblyBuilder)
GetDynamicModuleCore(String)

При переопределении в производном классе возвращает динамический модуль с указанным именем.

(Унаследовано от AssemblyBuilder)
GetExportedTypes()

Возвращает экспортированные типы, определенные в этой сборке.

(Унаследовано от AssemblyBuilder)
GetFile(String)

Возвращает объект FileStream для указанного файла из таблицы файлов манифеста данной сборки.

(Унаследовано от AssemblyBuilder)
GetFiles()

Получает файлы в таблице файлов манифеста сборки.

(Унаследовано от Assembly)
GetFiles(Boolean)

Получает файлы из таблицы манифеста сборки с указанием включать или не включать модули ресурсов.

(Унаследовано от AssemblyBuilder)
GetForwardedTypes() (Унаследовано от Assembly)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от AssemblyBuilder)
GetLoadedModules()

Получает все загруженные модули, являющиеся частью этой сборки.

(Унаследовано от Assembly)
GetLoadedModules(Boolean)

Возвращает все загруженные модули, входящие в эту сборку, и при необходимости включает модули ресурсов.

(Унаследовано от AssemblyBuilder)
GetManifestResourceInfo(String)

Возвращает сведения о сохранении заданного ресурса.

(Унаследовано от AssemblyBuilder)
GetManifestResourceNames()

Загружает указанный ресурс манифеста из сборки.

(Унаследовано от AssemblyBuilder)
GetManifestResourceStream(String)

Загружает указанный ресурс манифеста из сборки.

(Унаследовано от AssemblyBuilder)
GetManifestResourceStream(Type, String)

Загружает из сборки указанный ресурс манифеста с учетом ограничения области действия пространства имен по типу.

(Унаследовано от AssemblyBuilder)
GetModule(String)

Получает указанный модуль этой сборки.

(Унаследовано от AssemblyBuilder)
GetModules()

Получает все модули, являющиеся частью этой сборки.

(Унаследовано от Assembly)
GetModules(Boolean)

Получает все модули, входящие в эту сборку, и при необходимости включает модули ресурсов.

(Унаследовано от AssemblyBuilder)
GetName()

Получает имя AssemblyName для этой сборки.

(Унаследовано от Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Получает сведения сериализации со всеми данными, необходимыми для повторного создания экземпляра этой сборки.

(Унаследовано от Assembly)
GetReferencedAssemblies()

Получает неполный список объектов AssemblyName для сборок, на которые ссылается этот AssemblyBuilder.

(Унаследовано от AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Получает сопутствующую сборку для указанной культуры.

(Унаследовано от AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Получает указанную версию вспомогательной сборки для указанной культуры.

(Унаследовано от AssemblyBuilder)
GetType() (Унаследовано от Assembly)
GetType(String)

Возвращает объект Type с указанным именем в экземпляре сборки.

(Унаследовано от Assembly)
GetType(String, Boolean)

Возвращает объект Type с заданным именем в экземпляре сборки и может вызывать исключение, если тип не найден.

(Унаследовано от Assembly)
GetType(String, Boolean, Boolean)

Возвращает указанный тип из типов, которые определены и созданы в текущем AssemblyBuilder.

(Унаследовано от AssemblyBuilder)
GetTypes()

Возвращает все типы, определенные в этой сборке.

(Унаследовано от Assembly)
IsDefined(Type, Boolean)

Возвращает значение, указывающее, применяется ли к данному члену один или несколько экземпляров определенного типа атрибута.

(Унаследовано от AssemblyBuilder)
LoadModule(String, Byte[])

Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов.

(Унаследовано от Assembly)
LoadModule(String, Byte[], Byte[])

Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов. Также загружаются необработанные байты, представляющие собой символы для модуля.

(Унаследовано от Assembly)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Сохраняет эту динамическую сборку на диске, указывая природу кода в исполняемых файлах сборки и целевую платформу.

(Унаследовано от AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Задает настраиваемый атрибут для этой сборки с помощью большого двоичного объекта настраиваемого атрибута.

(Унаследовано от AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Задает настраиваемый атрибут для этой сборки с помощью построителя настраиваемого атрибута.

(Унаследовано от AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

При переопределении в производном классе задает настраиваемый атрибут для этой сборки.

(Унаследовано от AssemblyBuilder)
SetEntryPoint(MethodInfo)

Задает точку входа для этой динамической сборки при условии, что выполняется сборка консольного приложения.

(Унаследовано от AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Задает точку входа для этой сборки и определяет тип переносимого исполняемого файла (PE-файла), построение которого выполняется.

(Унаследовано от AssemblyBuilder)
ToString()

Возвращает полное имя сборки, также называемое отображаемым именем.

(Унаследовано от Assembly)

События

ModuleResolve

Возникает, если загрузчик классов общеязыковой среды выполнения не может обработать ссылку на внутренний модуль сборки, используя обычные средства.

(Унаследовано от Assembly)

Методы расширения

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке.

GetCustomAttribute<T>(Assembly)

Извлекает пользовательский атрибут заданного типа, примененный к указанной сборке.

GetCustomAttributes(Assembly)

Извлекает коллекцию настраиваемых атрибутов, примененных к указанной сборке.

GetCustomAttributes(Assembly, Type)

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке.

GetCustomAttributes<T>(Assembly)

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанной сборке.

IsDefined(Assembly, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке.

TryGetRawMetadata(Assembly, Byte*, Int32)

Извлекает раздел метаданных сборки для использования с MetadataReader.

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