VisualBasicCompilationOptions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Penerapan
Konstruktor
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. |