CSharpCommandLineArguments 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler 的命令列引數。
public ref class CSharpCommandLineArguments sealed : Microsoft::CodeAnalysis::CommandLineArguments
public sealed class CSharpCommandLineArguments : Microsoft.CodeAnalysis.CommandLineArguments
type CSharpCommandLineArguments = class
inherit CommandLineArguments
Public NotInheritable Class CSharpCommandLineArguments
Inherits CommandLineArguments
- 繼承
屬性
AdditionalFiles |
分析器可以使用的其他一組非程式碼文字檔。 (繼承來源 CommandLineArguments) |
AnalyzerConfigPaths |
EditorConfig 相容分析器組態檔的一組路徑。 (繼承來源 CommandLineArguments) |
AnalyzerReferences |
命令列上提供的分析器參考。 (繼承來源 CommandLineArguments) |
AppConfigPath |
app.config 檔案的絕對路徑,如果未指定則為 null。 (繼承來源 CommandLineArguments) |
BaseDirectory |
用來解析儲存在引數中相對路徑的目錄。 (繼承來源 CommandLineArguments) |
ChecksumAlgorithm |
用來計算來源檔案偵錯總和檢查碼和 PDB 總和檢查碼的雜湊演算法。 (繼承來源 CommandLineArguments) |
CompilationName |
如果未指定編譯名稱或 Null。 (繼承來源 CommandLineArguments) |
CompilationOptions |
取得從 建立之 C# Compilation 的 Microsoft.CodeAnalysis.CSharp.CSharpCompiler 編譯選項。 |
CompilationOptionsCore |
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler 的命令列引數。 (繼承來源 CommandLineArguments) |
DisplayHelp |
如果為 true,請在期間附加命令列說明 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (繼承來源 CommandLineArguments) |
DisplayLangVersions |
如果為 true,請在編譯器支援的語言版本之前加上 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (繼承來源 CommandLineArguments) |
DisplayLogo |
如果為 true,請在 期間 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) 前面加上命令列標頭標誌。 (繼承來源 CommandLineArguments) |
DisplayVersion |
如果為 true,請在 期間附加編譯器版本 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (繼承來源 CommandLineArguments) |
DocumentationPath |
檔批註 XML 檔案的絕對路徑,如果未指定則為 null。 (繼承來源 CommandLineArguments) |
EmbeddedFiles |
要內嵌在 PDB 中的一組檔案。 (繼承來源 CommandLineArguments) |
EmitOptions |
取得發出選項。 (繼承來源 CommandLineArguments) |
EmitPdb |
True 是表示 將 PDB 資訊發出 (到獨立 PDB 檔案,或內嵌到 PE 檔案) 。 (繼承來源 CommandLineArguments) |
EmitPdbFile |
如果 PDB 產生至 PDB 檔案,而不是內嵌至輸出二進位檔,則傳回 true,完全不會產生。 (繼承來源 CommandLineArguments) |
Encoding |
要用於原始程式檔的編碼,或自動偵測/預設值的 'null'。 (繼承來源 CommandLineArguments) |
ErrorLogOptions |
控制產生包含編譯或分析診斷之 SARIF 記錄檔的選項,如果不需要記錄檔,則為 null。 (繼承來源 CommandLineArguments) |
ErrorLogPath |
控制產生包含編譯或分析診斷之 SARIF 記錄檔的選項,如果不需要記錄檔,則為 null。 (繼承來源 CommandLineArguments) |
Errors |
剖析命令列引數時發生錯誤。 (繼承來源 CommandLineArguments) |
GeneratedFilesOutputDirectory |
要放置所產生檔案的目錄絕對路徑,或 |
InteractiveMode |
卸載至互動式迴圈。 如果在 中 SourceFiles 指定腳本,請先執行腳本。 (繼承來源 CommandLineArguments) |
KeyFileSearchPaths |
用來搜尋金鑰檔案的絕對路徑順序。 (繼承來源 CommandLineArguments) |
ManifestResources |
指定為編譯引數的資源。 (繼承來源 CommandLineArguments) |
MetadataReferences |
命令列上提供的中繼資料參考。 包含透過 /r 指定的元件,以及透過 /addmodule 指定的 netmodule。 (繼承來源 CommandLineArguments) |
NoWin32Manifest |
如果為 true,請勿內嵌任何 Win32 資訊清單,包括 或任何預設資訊清單所 Win32Manifest 指定的資訊清單。 (繼承來源 CommandLineArguments) |
OutputDirectory |
輸出目錄的絕對路徑 (只有在回報錯誤) 時,才會是 null。 (繼承來源 CommandLineArguments) |
OutputFileName |
如果未指定輸出檔的名稱,則為 null。 (繼承來源 CommandLineArguments) |
OutputRefFilePath |
未指定輸出 ref 元件的路徑或 Null。 (繼承來源 CommandLineArguments) |
ParseOptions |
取得 C# Compilation 的剖析選項。 |
ParseOptionsCore |
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler 的命令列引數。 (繼承來源 CommandLineArguments) |
PathMap |
路徑配對的清單。 這會儲存命令列編譯器選項 /pathMap:X1=Y1 的值;X2=Y2...這會導致 X1 前置詞後面接著路徑分隔符號,以 Y1 取代,後面接著路徑分隔符號,依此類循每個配對。 (繼承來源 CommandLineArguments) |
PdbPath |
PDB 檔案的路徑,如果與副檔名為 .pdb 的輸出二進位路徑相同,則為 null。 (繼承來源 CommandLineArguments) |
PreferredUILang |
指定慣用的輸出語言名稱。 (繼承來源 CommandLineArguments) |
PrintFullPaths |
如果為 true,則會列印包含診斷錯誤或警告之檔案的完整路徑。 (繼承來源 CommandLineArguments) |
ReferencePaths |
用來搜尋參考的絕對路徑序列。 (繼承來源 CommandLineArguments) |
ReportAnalyzer |
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler 的命令列引數。 (繼承來源 CommandLineArguments) |
ReportInternalsVisibleToAttributes |
針對編譯器看到的所有元件,報告與 InternalsVisibleToAttributes 相關的其他資訊。 (繼承來源 CommandLineArguments) |
RuleSetPath |
.ruleset 檔案的絕對路徑,如果未指定則為 null。 (繼承來源 CommandLineArguments) |
ScriptArguments |
腳本檔案或分隔符號 「--」 後面的引數。 如果命令列剖析器不是互動式,則為 Null。 (繼承來源 CommandLineArguments) |
SkipAnalyzers |
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler 的命令列引數。 (繼承來源 CommandLineArguments) |
SourceFiles |
原始程式檔路徑。 (繼承來源 CommandLineArguments) |
SourceLink |
包含將編譯連結至來源伺服器之資訊之檔案的路徑,該來源伺服器會儲存編譯中包含的原始程式碼快照集。 (繼承來源 CommandLineArguments) |
SourcePaths |
用來搜尋指定為 #load 指示詞之來源的絕對路徑序列。 (繼承來源 CommandLineArguments) |
TouchedFilesPath |
編譯器所存取之檔案路徑的完整路徑,如果應該隱藏檔案記錄,則為 null。 (繼承來源 CommandLineArguments) |
Utf8Output |
如果為 true,請使用 UTF-8 進行輸出。 (繼承來源 CommandLineArguments) |
Win32Icon |
.ico 圖示檔的路徑。 (繼承來源 CommandLineArguments) |
Win32Manifest |
要內嵌至輸出可攜式可執行檔的 Win32 資訊清單檔路徑, (PE) 檔案。 (繼承來源 CommandLineArguments) |
Win32ResourceFile |
Win32 資源的路徑。 (繼承來源 CommandLineArguments) |
方法
GetOutputFilePath(String) |
傳回編譯成功時,編譯器將產生元件至 之檔案的完整路徑。 (繼承來源 CommandLineArguments) |
GetPdbFilePath(String) |
如果 EmitPdbFile 為 true 且編譯成功,則傳回 PDB 檔案的完整路徑,編譯器將產生偵錯符號。 (繼承來源 CommandLineArguments) |
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
使用指定的檔案解析程式解析儲存在 中的 AnalyzerReferences 分析器參考。 (繼承來源 CommandLineArguments) |
ResolveMetadataReferences(MetadataReferenceResolver) |
使用指定的檔案解析程式和中繼資料提供者,解析儲存在 中的 MetadataReferences 中繼資料參考。 (繼承來源 CommandLineArguments) |