AssemblyMetadata 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示程序集 CLI 元数据的不可变快照。
public ref class AssemblyMetadata sealed : Microsoft::CodeAnalysis::Metadata
public sealed class AssemblyMetadata : Microsoft.CodeAnalysis.Metadata
type AssemblyMetadata = class
inherit Metadata
Public NotInheritable Class AssemblyMetadata
Inherits Metadata
- 继承
属性
Id |
此元数据实例的 ID。 如果两个元数据实例具有相同的 ID,则它们具有相同的内容。 如果他们具有不同的 ID,则它们可能具有相同的内容,也可能不具有相同的内容。 (继承自 Metadata) |
Kind |
返回元数据类型。 MetadataImageKind |
方法
CommonCopy() |
表示程序集 CLI 元数据的不可变快照。 (继承自 Metadata) |
Copy() |
创建此 对象的副本。 (继承自 Metadata) |
Create(IEnumerable<ModuleMetadata>) |
创建多模块程序集。 |
Create(ImmutableArray<ModuleMetadata>) |
创建多模块程序集。 |
Create(ModuleMetadata) |
创建单模块程序集。 |
Create(ModuleMetadata[]) |
创建多模块程序集。 |
CreateFromFile(String) |
在指定路径上查找程序集的所有模块,并生成表示它们的 实例 AssemblyMetadata 。 |
CreateFromImage(IEnumerable<Byte>) |
创建单模块程序集。 |
CreateFromImage(ImmutableArray<Byte>) |
创建单模块程序集。 |
CreateFromStream(Stream, Boolean) |
创建单模块程序集。 |
CreateFromStream(Stream, PEStreamOptions) |
创建单模块程序集。 |
Dispose() |
释放程序集中包含的所有模块。 |
GetModules() |
包含此程序集的模块。 第一个模块是清单模块。 |
GetReference(DocumentationProvider, ImmutableArray<String>, Boolean, String, String) |
创建对程序集元数据的引用。 |