CommandLineArguments 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 dasar untuk mewakili argumen baris perintah ke Microsoft.CodeAnalysis.CommonCompiler.
public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
- Warisan
-
CommandLineArguments
- Turunan
Properti
| AdditionalFiles |
Sekumpulan file teks non-kode tambahan yang dapat digunakan oleh penganalisis. |
| AnalyzerConfigPaths |
Sekumpulan jalur ke file konfigurasi penganalisis yang kompatibel dengan EditorConfig. |
| AnalyzerReferences |
Referensi ke penganalisis yang disediakan pada baris perintah. |
| AppConfigPath |
Jalur absolut file app.config atau null jika tidak ditentukan. |
| BaseDirectory |
Direktori yang digunakan untuk mengatasi jalur relatif yang disimpan dalam argumen. |
| ChecksumAlgorithm |
Algoritma hash yang digunakan untuk menghitung checksum debug file sumber dan checksum PDB. |
| CompilationName |
Nama kompilasi atau null jika tidak ditentukan. |
| CompilationOptions |
Opsi untuk Compilation. |
| CompilationOptionsCore |
Kelas dasar untuk mewakili argumen baris perintah ke Microsoft.CodeAnalysis.CommonCompiler. |
| DisplayHelp |
Jika true, tambahkan bantuan baris perintah selama Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
| DisplayLangVersions |
Jika true, tambahkan versi bahasa yang didukung pengkompilasi selama Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
| DisplayLogo |
Jika true, tambahkan logo header baris perintah selama Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken). |
| DisplayVersion |
Jika true, tambahkan versi pengkompilasi selama Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
| DocumentationPath |
Jalur absolut file XML komentar dokumentasi atau null jika tidak ditentukan. |
| EmbeddedFiles |
Sekumpulan file yang akan disematkan di PDB. |
| EmitOptions |
Mendapatkan opsi pemancar. |
| EmitPdb |
True untuk memancarkan informasi PDB (ke file PDB mandiri atau disematkan ke dalam file PE). |
| EmitPdbFile |
Mengembalikan true jika PDB dihasilkan ke file PDB, dibandingkan dengan disematkan ke biner output dan tidak dihasilkan sama sekali. |
| Encoding |
Pengodean yang akan digunakan untuk file sumber atau 'null' untuk autodetect/default. |
| ErrorLogOptions |
Opsi yang mengontrol pembuatan file log SARIF yang berisi diagnostik kompilasi atau analisis, atau null jika tidak ada file log yang diinginkan. |
| ErrorLogPath |
Opsi yang mengontrol pembuatan file log SARIF yang berisi diagnostik kompilasi atau analisis, atau null jika tidak ada file log yang diinginkan. |
| Errors |
Kesalahan saat mengurai argumen baris perintah. |
| GeneratedFilesOutputDirectory |
Jalur absolut direktori untuk menempatkan file yang dihasilkan, atau |
| InteractiveMode |
Jatuhkan ke perulangan interaktif. Jika skrip ditentukan dalam SourceFiles menjalankan skrip terlebih dahulu. |
| KeyFileSearchPaths |
Urutan jalur absolut yang digunakan untuk mencari file kunci. |
| ManifestResources |
Sumber daya yang ditentukan sebagai argumen untuk kompilasi. |
| MetadataReferences |
Referensi ke metadata yang disediakan pada baris perintah. Termasuk rakitan yang ditentukan melalui /r dan netmodule yang ditentukan melalui /addmodule. |
| NoWin32Manifest |
Jika true, jangan sematkan manifes Win32 apa pun, termasuk manifes default yang ditentukan oleh Win32Manifest atau . |
| OutputDirectory |
Jalur absolut direktori output (hanya bisa null jika ada kesalahan yang dilaporkan). |
| OutputFileName |
Nama file output atau null jika tidak ditentukan. |
| OutputRefFilePath |
Jalur rakitan ref output atau null jika tidak ditentukan. |
| ParseOptions |
Opsi untuk CommandLineParser. |
| ParseOptionsCore |
Kelas dasar untuk mewakili argumen baris perintah ke Microsoft.CodeAnalysis.CommonCompiler. |
| PathMap |
Daftar pasangan jalur. Ini menyimpan nilai opsi pengkompilasi baris perintah /pathMap:X1=Y1; X2=Y2... yang menyebabkan awalan X1 diikuti oleh pemisah jalur digantikan oleh Y1 diikuti oleh pemisah jalur, dan sebagainya untuk setiap pasangan berikut. |
| PdbPath |
Jalur file PDB atau null jika sama dengan jalur biner output dengan ekstensi .pdb. |
| PreferredUILang |
Menentukan nama bahasa output pilihan. |
| PrintFullPaths |
Jika true, mencetak jalur lengkap file yang berisi kesalahan atau peringatan dalam diagnostik. |
| ReferencePaths |
Urutan jalur absolut yang digunakan untuk mencari referensi. |
| ReportAnalyzer |
Kelas dasar untuk mewakili argumen baris perintah ke Microsoft.CodeAnalysis.CommonCompiler. |
| ReportInternalsVisibleToAttributes |
Laporkan informasi tambahan yang terkait dengan InternalsVisibleToAttributes untuk semua rakitan yang dilihat kompilator dalam kompilasi ini. |
| RuleSetPath |
Jalur absolut file .ruleset atau null jika tidak ditentukan. |
| ScriptArguments |
Argumen yang mengikuti file skrip atau pemisah "--". Null jika pengurai baris perintah tidak interaktif. |
| SkipAnalyzers |
Kelas dasar untuk mewakili argumen baris perintah ke Microsoft.CodeAnalysis.CommonCompiler. |
| SourceFiles |
Jalur file sumber. |
| SourceLink |
Jalur file yang berisi informasi yang menautkan kompilasi ke server sumber yang menyimpan rekam jepret kode sumber yang disertakan dalam kompilasi. |
| SourcePaths |
Urutan jalur absolut yang digunakan untuk mencari sumber yang ditentukan sebagai arahan #load. |
| TouchedFilesPath |
Jalur lengkap log jalur file yang diakses oleh pengompilasi, atau null jika pengelogan file harus ditekan. |
| Utf8Output |
Jika true, gunakan UTF-8 untuk output. |
| Win32Icon |
Jalur ke file ikon .ico. |
| Win32Manifest |
Jalur ke file manifes Win32 untuk disematkan ke dalam file portable executable (PE) output. |
| Win32ResourceFile |
Jalur ke sumber daya Win32. |
Metode
| GetOutputFilePath(String) |
Mengembalikan jalur lengkap file yang akan dihasilkan pengkompilasi perakitan jika kompilasi berhasil. |
| GetPdbFilePath(String) |
Mengembalikan jalur lengkap file PDB tempat pengkompilasi akan menghasilkan simbol debug jika EmitPdbFile benar dan kompilasi berhasil. |
| ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
Mengatasi referensi penganalisis yang disimpan dalam AnalyzerReferences menggunakan pemecah masalah file tertentu. |
| ResolveMetadataReferences(MetadataReferenceResolver) |
Menyelesaikan referensi metadata yang disimpan dalam MetadataReferences menggunakan penyelesai file dan penyedia metadata tertentu. |