PortableExecutableReference 类

定义

对以标准 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

构造函数

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)

返回具有指定属性的引用实例。

适用于