AssemblyBuilder 成员
定义并表示动态程序集。
下表列出了由 AssemblyBuilder 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
CodeBase | 已重写。按照最初的指定,获取程序集的位置(例如,在 AssemblyName 对象中)。 | |
EntryPoint | 已重写。返回此程序集的入口点。 | |
EscapedCodeBase | 获取 URI,包括表示基本代码的转义符。(从 Assembly 继承。) | |
Evidence | 获取此程序集的证据。(从 Assembly 继承。) | |
FullName | 获取程序集的显示名称。(从 Assembly 继承。) | |
GlobalAssemblyCache | 获取一个值,该值指示程序集是否是从全局程序集缓存加载的。(从 Assembly 继承。) | |
HostContext | 获取用于加载程序集的宿主上下文。(从 Assembly 继承。) | |
ImageRuntimeVersion | 已重写。获取将在包含清单的文件中保存的公共语言运行库的版本。 | |
Location | 已重写。如果包含清单的已加载文件未被影像复制,获取该文件的位置(基本代码的格式)。 | |
ManifestModule | 获取包含当前程序集清单的模块。 (从 Assembly 继承。) | |
ReflectionOnly | 已重写。获取一个值,该值指示动态程序集是否位于仅反射的上下文中。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
AddResourceFile | 已重载。 向此程序集添加现有资源文件。 | |
CreateInstance | 已重载。 从此程序集中查找某个类型,然后使用系统激活器创建它的实例。 (从 Assembly 继承。) | |
CreateQualifiedName | 创建由类型的程序集的显示名称限定的类型的名称。 (从 Assembly 继承。) | |
DefineDynamicModule | 已重载。 在此程序集中定义动态模块。 | |
DefineResource | 已重载。 为此程序集定义独立托管资源。 | |
DefineUnmanagedResource | 已重载。 定义此程序集的非托管资源。 | |
DefineVersionInfoResource | 已重载。 定义此程序集的非托管版本信息资源。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetAssembly | 获取在其中定义指定类的当前加载的程序集。 (从 Assembly 继承。) | |
GetCallingAssembly | 返回调用当前正在执行的方法的方法的 Assembly。 (从 Assembly 继承。) | |
GetCustomAttributes | 已重载。 获取此程序集的自定义属性。 (从 Assembly 继承。) | |
GetDynamicModule | 返回具有指定名称的动态模块。 | |
GetEntryAssembly | 获取默认应用程序域中的进程可执行文件。在其他的应用程序域中,这是由 AppDomain.ExecuteAssembly 执行的第一个可执行文件。 (从 Assembly 继承。) | |
GetExecutingAssembly | 获取包含当前执行的代码的程序集。 (从 Assembly 继承。) | |
GetExportedTypes | 已重写。 获取在此程序集中定义的导出类型。 | |
GetFile | 已重写。 获取此程序集清单的文件表中指定文件的 FileStream。 | |
GetFiles | 已重载。 获取程序集清单文件表中的文件。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLoadedModules | 已重载。 获取作为此程序集的一部分的所有加载模块。 (从 Assembly 继承。) | |
GetManifestResourceInfo | 已重写。 返回关于给定资源如何保持的信息。 | |
GetManifestResourceNames | 已重写。 从此程序集加载指定的清单资源。 | |
GetManifestResourceStream | 已重载。 已重写。 从此程序集加载指定的清单资源。 | |
GetModule | 获取此程序集中的指定模块。 (从 Assembly 继承。) | |
GetModules | 已重载。 获取作为此程序集的一部分的所有模块。 (从 Assembly 继承。) | |
GetName | 已重载。 获取此程序集的 AssemblyName。 (从 Assembly 继承。) | |
GetObjectData | 获取序列化信息,其中包含重新实例化此程序集所需的所有数据。 (从 Assembly 继承。) | |
GetReferencedAssemblies | 获取此程序集引用的所有程序集的 AssemblyName 对象。 (从 Assembly 继承。) | |
GetSatelliteAssembly | 已重载。 获取附属程序集。 (从 Assembly 继承。) | |
GetType | 已重载。 获取表示指定类型的 Type 对象。 (从 Assembly 继承。) | |
GetTypes | 获取此程序集中定义的类型。 (从 Assembly 继承。) | |
IsDefined | 指示指定的属性是否已应用于该程序集。 (从 Assembly 继承。) | |
Load | 已重载。 加载程序集。 (从 Assembly 继承。) | |
LoadFile | 已重载。 加载程序集文件的内容。 (从 Assembly 继承。) | |
LoadFrom | 已重载。 加载程序集。 (从 Assembly 继承。) | |
LoadModule | 已重载。 加载此程序集的内部模块。 (从 Assembly 继承。) | |
LoadWithPartialName | 已重载。 使用部分名称从应用程序目录或从全局程序集缓存加载程序集。 (从 Assembly 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ReflectionOnlyLoad | 已重载。 将程序集加载到只反射上下文中,在只反射上下文中可以检查但不能执行程序集。 (从 Assembly 继承。) | |
ReflectionOnlyLoadFrom | 将给定路径的程序集加载到只反射上下文中。 (从 Assembly 继承。) | |
Save | 已重载。 将此动态程序集保存到磁盘。 | |
SetCustomAttribute | 已重载。 在此程序集上设置自定义属性。 | |
SetEntryPoint | 已重载。 设置此动态程序集的入口点。 | |
ToString | 返回程序集的全名,即所谓的显示名称。 (从 Assembly 继承。) |
页首
公共事件
名称 | 说明 | |
---|---|---|
ModuleResolve | 当公共语言运行库类加载程序不能通过正常方法解析对程序集的内部模块的引用时发生。(从 Assembly 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Runtime.InteropServices._AssemblyBuilder.GetIDsOfNames | 将一组名称映射为对应的一组调度标识符。 | |
System.Runtime.InteropServices._AssemblyBuilder.GetTypeInfo | 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 | |
System.Runtime.InteropServices._AssemblyBuilder.GetTypeInfoCount | 检索对象提供的类型信息接口的数量(0 或 1)。 | |
System.Runtime.InteropServices._AssemblyBuilder.Invoke | 提供对某一对象公开的属性和方法的访问。 |
页首