다음을 통해 공유


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

참조를 ID로 지정하기 위해 오류 메시지에 사용되는 문자열을 표시합니다.

FilePath

메타데이터의 위치를 설명하는 경로이거나, 메타데이터에 위치가 없는 경우 null입니다.

Properties

표준 ECMA-335 메타데이터 형식으로 저장된 메타데이터에 대한 참조입니다.

(다음에서 상속됨 MetadataReference)

메서드

CreateDocumentationProvider()

참조에 대한 설명서 공급자를 만듭니다.

GetMetadata()

포함된 PortableExecutableReference 개체의 복사본을 Metadata 반환합니다. 이 복사본은 d일 Dispose()필요가 없습니다.

GetMetadataId()

이 참조의 MetadataId .에 대한 값을 반환합니다 Metadata. 이는 .Id를 호출GetMetadata()하는 것과 동일하지만 더 효율적으로 수행할 수 있습니다.

GetMetadataImpl()

PE 파일에 대한 메타데이터 표현을 가져옵니다.

WithAliases(IEnumerable<String>)

지정된 별칭이 있는 참조의 인스턴스를 반환합니다.

WithAliases(ImmutableArray<String>)

지정된 별칭이 있는 참조의 인스턴스를 반환합니다.

WithEmbedInteropTypes(Boolean)

지정된 interop 형식이 포함된 참조의 인스턴스를 반환합니다.

WithProperties(MetadataReferenceProperties)

지정된 속성이 있는 참조의 인스턴스를 반환하거나 속성이 변경되지 않은 경우 이 인스턴스를 반환합니다.

WithPropertiesImpl(MetadataReferenceProperties)

지정된 속성이 있는 참조의 인스턴스를 반환합니다.

적용 대상