Bagikan melalui


VisualBasicCompilationOptions Kelas

Definisi

Kelas yang mewakili Opsi kompilasi 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)
Warisan
VisualBasicCompilationOptions
Penerapan

Konstruktor

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)

Kelas yang mewakili Opsi kompilasi 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)

Kelas yang mewakili Opsi kompilasi 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)

Kelas yang mewakili Opsi kompilasi 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)

Menginisialisasi instans baru jenis VisualBasicCompilationOptions dengan berbagai opsi.

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)

Kelas yang mewakili Opsi kompilasi Visual Basic.

Properti

AssemblyIdentityComparer

Digunakan untuk membandingkan identitas assembly. Dapat menerapkan kebijakan unifikasi dan portabilitas khusus untuk platform target. Default jika tidak ditentukan.

(Diperoleh dari CompilationOptions)
CheckOverflow

Apakah pemeriksaan batas pada aritmatika bilangan bulat diberlakukan secara default atau tidak.

(Diperoleh dari CompilationOptions)
ConcurrentBuild

Menentukan apakah kompilasi bangunan dapat menggunakan beberapa utas.

(Diperoleh dari CompilationOptions)
CryptoKeyContainer

Kontainer CSP yang berisi kunci untuk menandatangani output.

(Diperoleh dari CompilationOptions)
CryptoKeyFile

Nama file yang berisi kunci publik dan privat yang digunakan untuk menghasilkan nama yang kuat dari rakitan kompilasi dan untuk menandatanganinya.

(Diperoleh dari CompilationOptions)
CryptoPublicKey

Menentukan kunci publik yang digunakan untuk menghasilkan nama yang kuat untuk rakitan kompilasi, atau kosong jika tidak ditentukan.

(Diperoleh dari CompilationOptions)
DelaySign

Tandai perakitan kompilasi sebagai ditandatangani penundaan.

(Diperoleh dari CompilationOptions)
Deterministic

Menentukan apakah kompilasi harus deterministik.

(Diperoleh dari CompilationOptions)
EmbedVbCoreRuntime

Mendapatkan pengaturan Sematkan Visual Basic Core Runtime.

Errors

Kumpulan kesalahan yang terkait dengan sekumpulan opsi kompilasi yang tidak kompatibel

(Diperoleh dari CompilationOptions)
Features
Kedaluwarsa.

Sekumpulan string yang menunjuk fitur pengkompilasi eksperimental yang akan diaktifkan.

(Diperoleh dari CompilationOptions)
GeneralDiagnosticOption

Opsi laporan peringatan global

(Diperoleh dari CompilationOptions)
GlobalImports

Mendapatkan koleksi impor global.

Language

Kelas yang mewakili Opsi kompilasi Visual Basic.

MainTypeName

Nama lengkap jenis yang mendeklarasikan metode Utama statis. Harus berupa nama yang tidak memenuhi syarat namespace layanan yang valid. Null jika ada metode Utama statis yang merupakan kandidat untuk titik masuk.

(Diperoleh dari CompilationOptions)
MetadataImportOptions

Menentukan apakah akan mengimpor anggota dengan aksesibilitas selain publik atau dilindungi secara default. Nilai defaultnya adalah Public. Nilai yang ditentukan tidak akan memengaruhi kebenaran analisis yang dilakukan oleh pengkompilasi karena semua anggota yang diperlukan untuk kebenaran akan diimpor terlepas dari itu. Pengaturan ini dapat memaksa kompilasi untuk mengimpor anggota yang biasanya tidak.

(Diperoleh dari CompilationOptions)
MetadataReferenceResolver

Menyelesaikan jalur ke referensi metadata yang ditentukan dalam sumber melalui direktif #r. Null jika kompilasi tidak dapat berisi referensi ke metadata selain yang secara eksplisit diteruskan ke pabriknya (seperti #r direktif dalam sumber).

(Diperoleh dari CompilationOptions)
ModuleName

Nama modul utama, atau null jika nama default harus digunakan.

(Diperoleh dari CompilationOptions)
NullableContextOptions

Kelas yang mewakili Opsi kompilasi Visual Basic.

NullableContextOptions

Mendapatkan status konteks default yang dapat diubah ke null dalam kompilasi ini.

(Diperoleh dari CompilationOptions)
OptimizationLevel

Menentukan apakah pengoptimalan harus dilakukan pada IL output atau tidak. Ini terlepas dari apakah informasi PDB dihasilkan atau tidak.

(Diperoleh dari CompilationOptions)
OptionCompareText

Mendapatkan pengaturan Opsi Bandingkan Teks.

OptionExplicit

Mendapatkan pengaturan Opsi Eksplisit.

OptionInfer

Mendapatkan pengaturan Infer Opsi.

OptionStrict

Mendapatkan Opsi Pengaturan Ketat.

OutputKind

Jenis perakitan yang dihasilkan saat dipancarkan.

(Diperoleh dari CompilationOptions)
ParseOptions

Mendapatkan pengaturan Opsi Penguraian. Opsi penguraian tingkat kompilasi. Digunakan saat mengkompilasi kode tersemat sintetis seperti Templat saya

Platform

Menentukan versi runtime bahasa umum (CLR) mana yang dapat menjalankan assembly.

(Diperoleh dari CompilationOptions)
PublicSign

Tandai perakitan kompilasi sebagai ditandatangani sepenuhnya, tetapi hanya tanda tangani dengan kunci umum.

(Diperoleh dari CompilationOptions)
ReportSuppressedDiagnostics

Apakah diagnostik ditekan dalam sumber, yaitu IsSuppressed benar, harus dilaporkan.

(Diperoleh dari CompilationOptions)
RootNamespace

Mendapatkan namespace default untuk semua kode sumber dalam proyek. Sesuai dengan opsi proyek "RootNamespace" atau opsi baris perintah "/rootnamespace".

ScriptClassName

Nama lengkap kelas implisit global (kelas skrip). Kelas ini secara implisit merangkum pernyataan tingkat atas, deklarasi jenis, dan deklarasi anggota. Bisa menjadi nama namespace yang memenuhi syarat.

(Diperoleh dari CompilationOptions)
SourceReferenceResolver

Mendapatkan resolver untuk menyelesaikan referensi dokumen sumber untuk kompilasi. Null jika kompilasi tidak diizinkan untuk berisi referensi file sumber, seperti pragma #line dan arahan #load.

(Diperoleh dari CompilationOptions)
SpecificDiagnosticOptions

Opsi laporan peringatan untuk setiap peringatan.

(Diperoleh dari CompilationOptions)
StrongNameProvider

Memberikan nama yang kuat dan tanda tangan rakitan sumber. Null jika penandatanganan rakitan tidak didukung.

(Diperoleh dari CompilationOptions)
SyntaxTreeOptionsProvider

Penyedia untuk mengambil opsi untuk pohon sintaks tertentu.

(Diperoleh dari CompilationOptions)
WarningLevel

Tingkat peringatan global (bilangan bulat non-negatif).

(Diperoleh dari CompilationOptions)
XmlReferenceResolver

Mendapatkan resolver untuk menyelesaikan referensi dokumen XML untuk kompilasi. Null jika kompilasi tidak diizinkan untuk berisi referensi file XML, seperti komentar dokumen XML menyertakan tag dan set izin yang disimpan dalam file XML.

(Diperoleh dari CompilationOptions)

Metode

CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithCheckOverflow(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithConcurrentBuild(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithCryptoKeyContainer(String)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithCryptoKeyFile(String)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithCryptoPublicKey(ImmutableArray<Byte>)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithDelaySign(Nullable<Boolean>)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithDeterministic(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithFeatures(ImmutableArray<String>)
Kedaluwarsa.

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithGeneralDiagnosticOption(ReportDiagnostic)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithMainTypeName(String)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithMetadataImportOptions(MetadataImportOptions)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithMetadataReferenceResolver(MetadataReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithModuleName(String)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithOptimizationLevel(OptimizationLevel)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithOutputKind(OutputKind)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithPlatform(Platform)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithPublicSign(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithReportSuppressedDiagnostics(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithScriptClassName(String)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithSourceReferenceResolver(SourceReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithStrongNameProvider(StrongNameProvider)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
CommonWithXmlReferenceResolver(XmlReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
ComputeHashCode()

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
Equals(Object)

Menunjukkan apakah objek saat ini sama dengan objek lain.

Equals(VisualBasicCompilationOptions)

Menentukan apakah objek saat ini sama dengan objek lain dengan tipe yang sama.

EqualsHelper(CompilationOptions)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
GetHashCode()

Membuat hashcode untuk instans ini.

GetHashCode()

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
GetHashCodeHelper()

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
WithAssemblyIdentityComparer(AssemblyIdentityComparer)

Kelas yang mewakili Opsi kompilasi Visual Basic.

WithConcurrentBuild(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan build bersamaan yang berbeda yang ditentukan.

WithCryptoKeyContainer(String)

Membuat instans VisualBasicCompilationOptions baru dengan kontainer kunci kriptografi berbeda yang ditentukan

WithCryptoKeyFile(String)

Membuat instans VisualBasicCompilationOptions baru dengan jalur file kunci kriptografi yang berbeda yang ditentukan.

WithCryptoPublicKey(ImmutableArray<Byte>)

Membuat instans VisualBasicCompilationOptions baru dengan kunci publik yang berbeda.

WithDelaySign(Nullable<Boolean>)

Membuat instans VisualBasicCompilationOptions baru dengan penandatanganan penundaan berbeda yang ditentukan.

WithDeterministic(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan mode deterministik berbeda yang ditentukan.

WithEmbedVbCoreRuntime(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan Embed VB Core Runtime yang berbeda yang ditentukan.

WithGeneralDiagnosticOption(ReportDiagnostic)

Membuat instans baru VisualBasicCompilationOptions dengan peringatan laporan berbeda yang ditentukan.

WithGlobalImports(GlobalImport[])

Membuat instans VisualBasicCompilationOptions baru dengan impor global berbeda yang ditentukan.

WithGlobalImports(IEnumerable<GlobalImport>)

Membuat instans VisualBasicCompilationOptions baru dengan impor global berbeda yang ditentukan.

WithGlobalImports(ImmutableArray<GlobalImport>)

Membuat instans VisualBasicCompilationOptions baru dengan impor global berbeda yang ditentukan.

WithMainTypeName(String)

Membuat instans VisualBasicCompilationOptions baru dengan nama Jenis Utama yang berbeda yang ditentukan.

WithMetadataImportOptions(MetadataImportOptions)

Membuat instans baru VisualBasicCompilationOptions dengan yang ditentukan MetadataImportOptions.

WithMetadataReferenceResolver(MetadataReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

WithModuleName(String)

Membuat instans VisualBasicCompilationOptions baru Dengan ModuleName berbeda yang ditentukan.

WithOptimizationLevel(OptimizationLevel)

Membuat instans baru VisualBasicCompilationOptions dengan yang ditentukan OptimizationLevel.

WithOptionCompareText(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan Opsi Berbeda Bandingkan Teks yang ditentukan.

WithOptionExplicit(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan opsi yang berbeda yang ditentukan secara eksplisit.

WithOptionInfer(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan opsi infer yang berbeda yang ditentukan.

WithOptionStrict(OptionStrict)

Membuat instans VisualBasicCompilationOptions baru dengan opsi berbeda yang ditentukan secara ketat.

WithOutputKind(OutputKind)

Membuat instans VisualBasicCompilationOptions baru dengan OutputKind berbeda yang ditentukan.

WithOverflowChecks(Boolean)

Membuat instans VisualBasicCompilationOptions baru dengan pemeriksaan Overflow berbeda yang ditentukan.

WithParseOptions(VisualBasicParseOptions)

Membuat instans baru VisualBasicCompilationOptions dengan opsi penguraian yang berbeda yang ditentukan.

WithPlatform(Platform)

Membuat instans baru VisualBasicCompilationOptions dengan platform berbeda yang ditentukan.

WithPublicSign(Boolean)

Kelas yang mewakili Opsi kompilasi Visual Basic.

WithReportSuppressedDiagnostics(Boolean)

Membuat instans baru VisualBasicCompilationOptions dengan opsi pelaporan diagnostik penekanan tertentu.

WithRootNamespace(String)

Membuat instans VisualBasicCompilationOptions baru dengan namespace layanan akar berbeda yang ditentukan.

WithScriptClassName(String)

Membuat instans VisualBasicCompilationOptions baru dengan Nama Kelas Skrip yang ditentukan.

WithSourceReferenceResolver(SourceReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

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

Membuat instans baru VisualBasicCompilationOptions dengan peringatan spesifik yang berbeda yang ditentukan.

WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)

Membuat instans baru VisualBasicCompilationOptions dengan peringatan spesifik yang berbeda yang ditentukan.

WithStrongNameProvider(StrongNameProvider)

Kelas yang mewakili Opsi kompilasi Visual Basic.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Kelas yang mewakili Opsi kompilasi Visual Basic.

WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider)

Kelas yang mewakili Opsi kompilasi Visual Basic.

(Diperoleh dari CompilationOptions)
WithXmlReferenceResolver(XmlReferenceResolver)

Kelas yang mewakili Opsi kompilasi Visual Basic.

Berlaku untuk