Поделиться через


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()

Возвращает копию Metadata содержащегося PortableExecutableReference объекта. Эта копия не должна быть Dispose()d.

GetMetadataId()

MetadataId Возвращает значение для этой ссылкиMetadata. Это будет эквивалентно вызову GetMetadata().Id, но его можно сделать более эффективно.

GetMetadataImpl()

Получение представления метаданных для PE-файла.

WithAliases(IEnumerable<String>)

Возвращает экземпляр ссылки с указанными псевдонимами.

WithAliases(ImmutableArray<String>)

Возвращает экземпляр ссылки с указанными псевдонимами.

WithEmbedInteropTypes(Boolean)

Возвращает экземпляр ссылки с указанными типами взаимодействия внедрения.

WithProperties(MetadataReferenceProperties)

Возвращает экземпляр ссылки с указанными свойствами или этот экземпляр, если свойства не изменились.

WithPropertiesImpl(MetadataReferenceProperties)

Возвращает экземпляр ссылки с указанными свойствами.

Применяется к