다음을 통해 공유


VisualBasicCompilationOptions 클래스

정의

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)
상속
VisualBasicCompilationOptions
구현

생성자

VisualBasicCompilationOptions(OutputKind, Boolean, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, Boolean, MetadataImportOptions)

다양한 옵션을 사용하여 VisualBasicCompilationOptions 형식의 새 인스턴스를 초기화합니다.

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider, Boolean, Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

VisualBasicCompilationOptions(OutputKind, String, String, String, IEnumerable<GlobalImport>, String, OptionStrict, Boolean, Boolean, Boolean, VisualBasicParseOptions, Boolean, OptimizationLevel, Boolean, String, String, ImmutableArray<Byte>, Nullable<Boolean>, Platform, ReportDiagnostic, IEnumerable<KeyValuePair<String, ReportDiagnostic>>, Boolean, XmlReferenceResolver, SourceReferenceResolver, MetadataReferenceResolver, AssemblyIdentityComparer, StrongNameProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

속성

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)

메서드

CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithCheckOverflow(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithConcurrentBuild(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithCryptoKeyContainer(String)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithCryptoKeyFile(String)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithCryptoPublicKey(ImmutableArray<Byte>)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithDelaySign(Nullable<Boolean>)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithDeterministic(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithFeatures(ImmutableArray<String>)
사용되지 않음.

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithGeneralDiagnosticOption(ReportDiagnostic)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithMainTypeName(String)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithMetadataImportOptions(MetadataImportOptions)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithMetadataReferenceResolver(MetadataReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithModuleName(String)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithOptimizationLevel(OptimizationLevel)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithOutputKind(OutputKind)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithPlatform(Platform)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithPublicSign(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithReportSuppressedDiagnostics(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithScriptClassName(String)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithSourceReferenceResolver(SourceReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithStrongNameProvider(StrongNameProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
CommonWithXmlReferenceResolver(XmlReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
ComputeHashCode()

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
Equals(Object)

현재 개체가 다른 개체와 같은지 여부를 나타냅니다.

Equals(VisualBasicCompilationOptions)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 확인합니다.

EqualsHelper(CompilationOptions)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
GetHashCode()

이 인스턴스에 대한 해시 코드를 만듭니다.

GetHashCode()

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
GetHashCodeHelper()

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
WithAssemblyIdentityComparer(AssemblyIdentityComparer)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithConcurrentBuild(Boolean)

다른 동시 빌드가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithCryptoKeyContainer(String)

다른 암호화 키 컨테이너가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithCryptoKeyFile(String)

다른 암호화 키 파일 경로가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithCryptoPublicKey(ImmutableArray<Byte>)

다른 공개 키를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithDelaySign(Nullable<Boolean>)

다른 지연 서명이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithDeterministic(Boolean)

다른 결정적 모드가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithEmbedVbCoreRuntime(Boolean)

다른 Embed VB Core 런타임이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithGeneralDiagnosticOption(ReportDiagnostic)

다른 보고서 경고가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithGlobalImports(GlobalImport[])

다른 전역 가져오기가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithGlobalImports(IEnumerable<GlobalImport>)

다른 전역 가져오기가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithGlobalImports(ImmutableArray<GlobalImport>)

다른 전역 가져오기가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithMainTypeName(String)

다른 기본 형식 이름이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithMetadataImportOptions(MetadataImportOptions)

지정된 MetadataImportOptions인스턴스를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithMetadataReferenceResolver(MetadataReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithModuleName(String)

지정된 다른 ModuleName을 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOptimizationLevel(OptimizationLevel)

지정된 OptimizationLevel인스턴스를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOptionCompareText(Boolean)

다른 Option Compare Text가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOptionExplicit(Boolean)

명시적 다른 옵션을 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOptionInfer(Boolean)

지정된 다른 옵션 유추를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOptionStrict(OptionStrict)

지정한 다른 옵션을 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOutputKind(OutputKind)

다른 OutputKind가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithOverflowChecks(Boolean)

다른 오버플로 검사가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithParseOptions(VisualBasicParseOptions)

다른 구문 분석 옵션이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithPlatform(Platform)

다른 플랫폼이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithPublicSign(Boolean)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithReportSuppressedDiagnostics(Boolean)

지정된 비지정 진단 보고 옵션을 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithRootNamespace(String)

다른 루트 네임스페이스가 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithScriptClassName(String)

스크립트 클래스 이름이 지정된 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithSourceReferenceResolver(SourceReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

지정된 다른 특정 경고를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

지정된 다른 특정 경고를 사용하여 새 VisualBasicCompilationOptions 인스턴스를 만듭니다.

WithStrongNameProvider(StrongNameProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

(다음에서 상속됨 CompilationOptions)
WithXmlReferenceResolver(XmlReferenceResolver)

Visual Basic 컴파일 옵션을 나타내는 클래스입니다.

적용 대상