EmitOptions 클래스

정의

컴파일 내보내기 옵션을 나타냅니다.

public ref class EmitOptions sealed : IEquatable<Microsoft::CodeAnalysis::Emit::EmitOptions ^>
public sealed class EmitOptions : IEquatable<Microsoft.CodeAnalysis.Emit.EmitOptions>
type EmitOptions = class
    interface IEquatable<EmitOptions>
Public NotInheritable Class EmitOptions
Implements IEquatable(Of EmitOptions)
상속
EmitOptions
구현

생성자

EmitOptions(Boolean, DebugInformationFormat, String, String, Int32, UInt64, Boolean, SubsystemVersion, String, Boolean, Boolean)

컴파일 내보내기 옵션을 나타냅니다.

EmitOptions(Boolean, DebugInformationFormat, String, String, Int32, UInt64, Boolean, SubsystemVersion, String, Boolean, Boolean, ImmutableArray<InstrumentationKind>)

컴파일 내보내기 옵션을 나타냅니다.

EmitOptions(Boolean, DebugInformationFormat, String, String, Int32, UInt64, Boolean, SubsystemVersion, String, Boolean, Boolean, ImmutableArray<InstrumentationKind>, Nullable<HashAlgorithmName>)

컴파일 내보내기 옵션을 나타냅니다.

EmitOptions(Boolean, DebugInformationFormat, String, String, Int32, UInt64, Boolean, SubsystemVersion, String, Boolean, Boolean, ImmutableArray<InstrumentationKind>, Nullable<HashAlgorithmName>, Encoding, Encoding)

컴파일 내보내기 옵션을 나타냅니다.

속성

BaseAddress

출력 DLL을 로드할 기본 기본 주소를 지정합니다.

DebugInformationFormat

디버그 정보 형식입니다.

DefaultSourceFileEncoding

바이트 순서 표시가 없는 원본 파일을 구문 분석하는 데 사용되는 인코딩입니다. 지정된 경우 원래 컴파일을 다시 만들 수 있도록 내보내는 PDB에 저장됩니다.

EmitMetadataOnly

True이면 메서드 본문과 같은 실행 코드를 제외한 어셈블리를 내보낸다.

FallbackSourceFileEncoding

지정되지 않은 경우 DefaultSourceFileEncoding 인코딩은 바이트 순서 표시를 통해 인코딩을 선언하지 않고 UTF-8로 인코딩되지 않은 원본 파일을 구문 분석하는 데 사용됩니다.

FileAlignment

출력 파일에 있는 섹션의 크기를 지정합니다.

HighEntropyVirtualAddressSpace

True이면 출력 이진 파일에 대해 높은 엔트로피 가상 주소 공간을 사용할 수 있습니다.

IncludePrivateMembers

메타데이터 전용 어셈블리를 기본 출력(켜짐)으로 내보낸 경우 결과 어셈블리의 언어 의미 체계에 영향을 주지 않는 설정( EmitMetadataOnly 프라이빗) 멤버가 제외되지 않는 한. 보조 출력을 내보내는 경우 이 플래그는 false여야 합니다.

InstrumentationKinds

출력 이진 파일에 추가해야 하는 계측 유형입니다.

OutputNameOverride

어셈블리 이름 재정의 - 파일 이름 및 확장명 지정하지 않으면 컴파일 이름이 사용됩니다.

PdbChecksumAlgorithm

PE/COFF 파일에 저장된 PDB 체크섬을 계산하는 데 사용되는 암호화 해시 알고리즘입니다. 지정하지 않으면(값이 default(HashAlgorithmName)) 체크섬이 계산되지 않습니다.

PdbFilePath

PE 이미지에 포함할 PDB 파일의 이름이거나 기본값을 사용할 null입니다.

RuntimeMetadataVersion

런타임 메타데이터 버전입니다.

SubsystemVersion

하위 시스템 버전

TolerateErrors

(일부) 오류가 있는 경우에도 오류를 허용하고 PE 스트림 및 성공 결과를 생성합니다.

메서드

Equals(EmitOptions)

컴파일 내보내기 옵션을 나타냅니다.

Equals(Object)

컴파일 내보내기 옵션을 나타냅니다.

GetHashCode()

컴파일 내보내기 옵션을 나타냅니다.

WithBaseAddress(UInt64)

컴파일 내보내기 옵션을 나타냅니다.

WithDebugInformationFormat(DebugInformationFormat)

컴파일 내보내기 옵션을 나타냅니다.

WithDefaultSourceFileEncoding(Encoding)

컴파일 내보내기 옵션을 나타냅니다.

WithEmitMetadataOnly(Boolean)

컴파일 내보내기 옵션을 나타냅니다.

WithFallbackSourceFileEncoding(Encoding)

컴파일 내보내기 옵션을 나타냅니다.

WithFileAlignment(Int32)

이식 가능한 실행 파일 섹션에 대한 바이트 맞춤을 설정합니다.

WithHighEntropyVirtualAddressSpace(Boolean)

컴파일 내보내기 옵션을 나타냅니다.

WithIncludePrivateMembers(Boolean)

컴파일 내보내기 옵션을 나타냅니다.

WithInstrumentationKinds(ImmutableArray<InstrumentationKind>)

컴파일 내보내기 옵션을 나타냅니다.

WithOutputNameOverride(String)

컴파일 내보내기 옵션을 나타냅니다.

WithPdbChecksumAlgorithm(HashAlgorithmName)

컴파일 내보내기 옵션을 나타냅니다.

WithPdbFilePath(String)

컴파일 내보내기 옵션을 나타냅니다.

WithRuntimeMetadataVersion(String)

컴파일 내보내기 옵션을 나타냅니다.

WithSubsystemVersion(SubsystemVersion)

컴파일 내보내기 옵션을 나타냅니다.

WithTolerateErrors(Boolean)

컴파일 내보내기 옵션을 나타냅니다.

연산자

Equality(EmitOptions, EmitOptions)

컴파일 내보내기 옵션을 나타냅니다.

Inequality(EmitOptions, EmitOptions)

컴파일 내보내기 옵션을 나타냅니다.

적용 대상