PortableExecutableReference 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对以标准 ECMA-335 元数据格式存储的元数据的引用。
public ref class PortableExecutableReference abstract : Microsoft::CodeAnalysis::MetadataReferencepublic abstract class PortableExecutableReference : Microsoft.CodeAnalysis.MetadataReferencetype PortableExecutableReference = class
    inherit MetadataReferencePublic 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) | 返回具有指定属性的引用实例。 |