PortableExecutableReference 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对以标准 ECMA-335 元数据格式存储的元数据的引用。
public ref class PortableExecutableReference abstract : Microsoft::CodeAnalysis::MetadataReference
public abstract class PortableExecutableReference : Microsoft.CodeAnalysis.MetadataReference
type PortableExecutableReference = class
inherit MetadataReference
Public MustInherit Class PortableExecutableReference
Inherits MetadataReference
- 继承
构造函数
PortableExecutableReference(MetadataReferenceProperties, String, DocumentationProvider) |
对以标准 ECMA-335 元数据格式存储的元数据的引用。 |
属性
Display |
显示错误消息中使用的字符串来标识引用。 |
FilePath |
描述元数据位置的路径;如果元数据没有位置,则为 null。 |
Properties |
对以标准 ECMA-335 元数据格式存储的元数据的引用。 (继承自 MetadataReference) |
方法
CreateDocumentationProvider() |
创建文档提供程序以供参考。 |
GetMetadata() |
返回此PortableExecutableReference包含的对象的副本Metadata。 此副本不需要 Dispose()d。 |
GetMetadataId() |
Returns the MetadataId for this reference's Metadata. 这相当于调用 GetMetadata().Id,但可以更高效地完成。 |
GetMetadataImpl() |
获取 PE 文件的元数据表示形式。 |
WithAliases(IEnumerable<String>) |
返回具有指定别名的引用实例。 |
WithAliases(ImmutableArray<String>) |
返回具有指定别名的引用实例。 |
WithEmbedInteropTypes(Boolean) |
返回具有指定互操作类型嵌入的引用的实例。 |
WithProperties(MetadataReferenceProperties) |
返回具有指定属性的引用实例;如果属性尚未更改,则返回此实例。 |
WithPropertiesImpl(MetadataReferenceProperties) |
返回具有指定属性的引用实例。 |