EmitOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴파일 내보내기 옵션을 나타냅니다.
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
- 구현
생성자
속성
BaseAddress |
출력 DLL을 로드할 기본 기본 주소를 지정합니다. |
DebugInformationFormat |
디버그 정보 형식입니다. |
DefaultSourceFileEncoding |
바이트 순서 표시가 없는 원본 파일을 구문 분석하는 데 사용되는 인코딩입니다. 지정된 경우 원래 컴파일을 다시 만들 수 있도록 내보내는 PDB에 저장됩니다. |
EmitMetadataOnly |
True이면 메서드 본문과 같은 실행 코드를 제외한 어셈블리를 내보낸다. |
FallbackSourceFileEncoding |
지정되지 않은 경우 DefaultSourceFileEncoding 인코딩은 바이트 순서 표시를 통해 인코딩을 선언하지 않고 UTF-8로 인코딩되지 않은 원본 파일을 구문 분석하는 데 사용됩니다. |
FileAlignment |
출력 파일에 있는 섹션의 크기를 지정합니다. |
HighEntropyVirtualAddressSpace |
True이면 출력 이진 파일에 대해 높은 엔트로피 가상 주소 공간을 사용할 수 있습니다. |
IncludePrivateMembers |
메타데이터 전용 어셈블리를 기본 출력(켜짐)으로 내보낸 경우 결과 어셈블리의 언어 의미 체계에 영향을 주지 않는 설정( EmitMetadataOnly 프라이빗) 멤버가 제외되지 않는 한. 보조 출력을 내보내는 경우 이 플래그는 false여야 합니다. |
InstrumentationKinds |
출력 이진 파일에 추가해야 하는 계측 유형입니다. |
OutputNameOverride |
어셈블리 이름 재정의 - 파일 이름 및 확장명 지정하지 않으면 컴파일 이름이 사용됩니다. |
PdbChecksumAlgorithm |
PE/COFF 파일에 저장된 PDB 체크섬을 계산하는 데 사용되는 암호화 해시 알고리즘입니다.
지정하지 않으면(값이 |
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) |
컴파일 내보내기 옵션을 나타냅니다. |
적용 대상
.NET