PersistedAssemblyBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。
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(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
创建可保存到文件或流的 PersistedAssemblyBuilder 实例。 |
属性
CodeBase |
已过时.
获取程序集的位置,如最初指定的(如在 AssemblyName 对象中)。 (继承自 AssemblyBuilder) |
CustomAttributes |
获取包含此程序集的自定义属性的集合。 (继承自 Assembly) |
DefinedTypes |
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。 (继承自 AssemblyBuilder) |
EntryPoint |
返回此程序集的入口点。 (继承自 AssemblyBuilder) |
EscapedCodeBase |
已过时.
已过时.
获取表示代码库的 URI(包括转义字符)。 (继承自 Assembly) |
Evidence |
获取此程序集的证据。 (继承自 AssemblyBuilder) |
ExportedTypes |
获取此程序集中定义的公共类型的集合,这些类型在程序集外部可见。 (继承自 Assembly) |
FullName |
获取当前动态程序集的显示名称。 |
GlobalAssemblyCache |
已过时.
获取一个值,该值指示程序集是否已从全局程序集缓存加载。 (继承自 AssemblyBuilder) |
HostContext |
获取正在在其中创建动态程序集的主机上下文。 (继承自 AssemblyBuilder) |
ImageRuntimeVersion |
获取将保存在包含清单的文件中的公共语言运行时的版本。 (继承自 AssemblyBuilder) |
IsCollectible |
获取一个值,该值指示此动态程序集是否保存在可收集 AssemblyLoadContext中。 (继承自 AssemblyBuilder) |
IsDynamic |
获取一个值,该值指示当前程序集是动态程序集。 |
IsFullyTrusted |
获取一个值,该值指示当前程序集是否使用完全信任加载。 (继承自 Assembly) |
Location |
获取加载的文件的位置(以代码库格式获取,如果该文件不是卷影复制的)。 (继承自 AssemblyBuilder) |
ManifestModule |
获取包含程序集清单的当前 PersistedAssemblyBuilder 中的模块。 |
Modules |
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。 (继承自 AssemblyBuilder) |
PermissionSet |
获取当前动态程序集的授予集。 (继承自 AssemblyBuilder) |
ReflectionOnly |
获取一个值,该值指示动态程序集是否位于仅反射上下文中。 (继承自 AssemblyBuilder) |
SecurityRuleSet |
获取一个值,该值指示公共语言运行时(CLR)为此程序集强制执行的安全规则集。 (继承自 AssemblyBuilder) |
方法
事件
ModuleResolve |
当公共语言运行时类加载程序无法通过正常方式解析对程序集内部模块的引用时发生。 (继承自 Assembly) |
扩展方法
GetExportedTypes(Assembly) |
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。 |
GetModules(Assembly) |
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。 |
GetTypes(Assembly) |
提供一个 AssemblyBuilder 实现,该实现可将程序集保存到磁盘或流中。 |
GetCustomAttribute(Assembly, Type) |
检索应用于指定程序集的指定类型的自定义属性。 |
GetCustomAttribute<T>(Assembly) |
检索应用于指定程序集的指定类型的自定义属性。 |
GetCustomAttributes(Assembly) |
检索应用于指定程序集的自定义属性的集合。 |
GetCustomAttributes(Assembly, Type) |
检索应用于指定程序集的指定类型的自定义属性集合。 |
GetCustomAttributes<T>(Assembly) |
检索应用于指定程序集的指定类型的自定义属性集合。 |
IsDefined(Assembly, Type) |
指示指定类型的自定义属性是否应用于指定的程序集。 |
TryGetRawMetadata(Assembly, Byte*, Int32) |
检索程序集的元数据部分,以用于 MetadataReader。 |