共用方式為


CSharpCommandLineArguments 類別

定義

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
繼承
CSharpCommandLineArguments

屬性

AdditionalFiles

分析器可以使用的其他一組非程式碼文字檔。

(繼承來源 CommandLineArguments)
AnalyzerConfigPaths

EditorConfig 相容分析器組態檔的一組路徑。

(繼承來源 CommandLineArguments)
AnalyzerReferences

命令列上提供的分析器參考。

(繼承來源 CommandLineArguments)
AppConfigPath

app.config 檔案的絕對路徑,如果未指定則為 null。

(繼承來源 CommandLineArguments)
BaseDirectory

用來解析儲存在引數中相對路徑的目錄。

(繼承來源 CommandLineArguments)
ChecksumAlgorithm

用來計算來源檔案偵錯總和檢查碼和 PDB 總和檢查碼的雜湊演算法。

(繼承來源 CommandLineArguments)
CompilationName

如果未指定編譯名稱或 Null。

(繼承來源 CommandLineArguments)
CompilationOptions

取得從 建立之 C# CompilationMicrosoft.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

要放置所產生檔案的目錄絕對路徑,或 null 不要發出任何產生的檔案。

(繼承來源 CommandLineArguments)
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)

適用於