VisualBasicCompilationOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Visual Basic 컴파일 옵션을 나타내는 클래스입니다.
public ref class VisualBasicCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::VisualBasic::VisualBasicCompilationOptions ^>
public sealed class VisualBasicCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions>
type VisualBasicCompilationOptions = class
inherit CompilationOptions
interface IEquatable<VisualBasicCompilationOptions>
Public NotInheritable Class VisualBasicCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of VisualBasicCompilationOptions)
- 상속
- 구현
생성자
속성
AssemblyIdentityComparer |
어셈블리 ID를 비교하는 데 사용됩니다. 대상 플랫폼과 관련된 통합 및 이식성 정책을 구현할 수 있습니다. 지정되지 않은 경우 Default입니다. (다음에서 상속됨 CompilationOptions) |
CheckOverflow |
정수 산술 연산을 검사하는 범위가 기본적으로 적용되는지 여부입니다. (다음에서 상속됨 CompilationOptions) |
ConcurrentBuild |
빌드 컴파일에서 여러 스레드를 사용할 수 있는지 여부를 지정합니다. (다음에서 상속됨 CompilationOptions) |
CryptoKeyContainer |
출력에 서명할 키가 포함된 CSP 컨테이너입니다. (다음에서 상속됨 CompilationOptions) |
CryptoKeyFile |
컴파일 어셈블리의 강력한 이름을 생성하고 서명하는 데 사용할 공용 및 프라이빗 키가 포함된 파일의 이름입니다. (다음에서 상속됨 CompilationOptions) |
CryptoPublicKey |
컴파일 어셈블리의 강력한 이름을 생성하는 데 사용되는 공개 키를 지정하거나 지정하지 않으면 비어 있습니다. (다음에서 상속됨 CompilationOptions) |
DelaySign |
컴파일 어셈블리를 지연 서명으로 표시합니다. (다음에서 상속됨 CompilationOptions) |
Deterministic |
컴파일이 결정적이어야 하는지 여부를 지정합니다. (다음에서 상속됨 CompilationOptions) |
EmbedVbCoreRuntime |
Embed Visual Basic Core 런타임 설정을 가져옵니다. |
Errors |
호환되지 않는 컴파일 옵션 집합과 관련된 오류 수집 (다음에서 상속됨 CompilationOptions) |
Features |
사용되지 않음.
사용하도록 설정할 실험적 컴파일러 기능을 지정하는 문자열 집합입니다. (다음에서 상속됨 CompilationOptions) |
GeneralDiagnosticOption |
전역 경고 보고서 옵션 (다음에서 상속됨 CompilationOptions) |
GlobalImports |
전역 imports 컬렉션을 가져옵니다. |
Language |
Visual Basic 컴파일 옵션을 나타내는 클래스입니다. |
MainTypeName |
정적 Main 메서드를 선언하는 형식의 전체 이름입니다. 제네릭이 아닌 네임스페이스가 정규화된 유효한 이름이어야 합니다. 정적 Main 메서드가 진입점 후보인 경우 Null입니다. (다음에서 상속됨 CompilationOptions) |
MetadataImportOptions |
public 이외의 접근성이 있는 멤버를 가져올지 또는 기본적으로 보호되는지를 지정합니다. 기본값은 Public입니다. 올바름에 필요한 모든 멤버를 가져오므로 지정된 값은 컴파일러에서 수행하는 분석의 정확성에 영향을 미치지 않습니다. 이 설정은 컴파일이 정상적으로 수행되지 않는 멤버를 강제로 가져올 수 있습니다. (다음에서 상속됨 CompilationOptions) |
MetadataReferenceResolver |
#r 지시문을 통해 원본에 지정된 메타데이터 참조의 경로를 확인합니다. 컴파일에 해당 팩터리에 명시적으로 전달된 메타데이터(예: 원본의 #r 지시문)가 아닌 메타데이터에 대한 참조를 포함할 수 없는 경우 Null입니다. (다음에서 상속됨 CompilationOptions) |
ModuleName |
기본 모듈의 이름 또는 기본 이름을 사용해야 하는 경우 null입니다. (다음에서 상속됨 CompilationOptions) |
NullableContextOptions |
Visual Basic 컴파일 옵션을 나타내는 클래스입니다. |
NullableContextOptions |
이 컴파일에서 기본 nullable 컨텍스트 상태를 가져옵니다. (다음에서 상속됨 CompilationOptions) |
OptimizationLevel |
출력 IL에서 최적화를 수행할지 여부를 지정합니다. 이는 PDB 정보가 생성되는지 여부와는 무관합니다. (다음에서 상속됨 CompilationOptions) |
OptionCompareText |
텍스트 비교 옵션 설정을 가져옵니다. |
OptionExplicit |
옵션 명시적 설정을 가져옵니다. |
OptionInfer |
옵션 유추 설정을 가져옵니다. |
OptionStrict |
옵션 엄격한 설정을 가져옵니다. |
OutputKind |
내보낸 경우 생성되는 어셈블리의 종류입니다. (다음에서 상속됨 CompilationOptions) |
ParseOptions |
구문 분석 옵션 설정을 가져옵니다. 컴파일 수준 구문 분석 옵션입니다. 내 템플릿과 같은 가상 포함 코드를 컴파일할 때 사용됩니다. |
Platform |
어셈블리를 실행할 수 있는 CLR(공용 언어 런타임) 버전을 지정합니다. (다음에서 상속됨 CompilationOptions) |
PublicSign |
컴파일 어셈블리를 완전히 서명된 것으로 표시하지만 공개 키로만 서명합니다. (다음에서 상속됨 CompilationOptions) |
ReportSuppressedDiagnostics |
진단이 원본에서 표시되지 않는지 여부(예: IsSuppressed true)를 보고해야 합니다. (다음에서 상속됨 CompilationOptions) |
RootNamespace |
프로젝트의 모든 소스 코드에 대한 기본 네임스페이스를 가져옵니다. "RootNamespace" 프로젝트 옵션 또는 "/rootnamespace" 명령줄 옵션에 해당합니다. |
ScriptClassName |
전역 암시적 클래스(스크립트 클래스)의 전체 이름입니다. 이 클래스는 최상위 문, 형식 선언 및 멤버 선언을 암시적으로 캡슐화합니다. 네임스페이스 정규화된 이름일 수 있습니다. (다음에서 상속됨 CompilationOptions) |
SourceReferenceResolver |
컴파일에 대한 원본 문서 참조를 확인하기 위한 확인자를 가져옵니다. 컴파일에 #line pragmas 및 #load 지시문과 같은 소스 파일 참조를 포함할 수 없는 경우 Null입니다. (다음에서 상속됨 CompilationOptions) |
SpecificDiagnosticOptions |
각 경고에 대한 경고 보고서 옵션입니다. (다음에서 상속됨 CompilationOptions) |
StrongNameProvider |
소스 어셈블리에 강력한 이름과 서명을 제공합니다. 어셈블리 서명이 지원되지 않는 경우 Null입니다. (다음에서 상속됨 CompilationOptions) |
SyntaxTreeOptionsProvider |
특정 구문 트리에 대한 옵션을 검색하는 공급자입니다. (다음에서 상속됨 CompilationOptions) |
WarningLevel |
전역 경고 수준(음수가 아닌 정수)입니다. (다음에서 상속됨 CompilationOptions) |
XmlReferenceResolver |
컴파일에 대한 XML 문서 참조를 확인하기 위한 확인자를 가져옵니다. XML 문서 주석에 XML 파일에 저장된 태그 및 사용 권한 집합과 같은 XML 파일 참조를 컴파일에 포함할 수 없는 경우 Null입니다. (다음에서 상속됨 CompilationOptions) |
메서드
적용 대상
.NET