CommandLineArguments クラス

定義

に対するコマンド ライン引数 Microsoft.CodeAnalysis.CommonCompilerを表す基本クラス。

public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
継承
CommandLineArguments
派生

プロパティ

AdditionalFiles

アナライザーで使用できる追加のコード以外のテキスト ファイルのセット。

AnalyzerConfigPaths

EditorConfig 互換アナライザー構成ファイルへのパスのセット。

AnalyzerReferences

コマンド ラインで指定されたアナライザーへの参照。

AppConfigPath

app.config ファイルの絶対パス。指定されていない場合は null。

BaseDirectory

引数に格納されている相対パスを解決するために使用されるディレクトリ。

ChecksumAlgorithm

ソース ファイルのデバッグ チェックサムと PDB チェックサムの計算に使用するハッシュ アルゴリズム。

CompilationName

コンパイル名または null (指定されていない場合)。

CompilationOptions

Compilationオプション。

CompilationOptionsCore

に対するコマンド ライン引数 Microsoft.CodeAnalysis.CommonCompilerを表す基本クラス。

DisplayHelp

true の場合は、 の間にコマンド ライン ヘルプを追加します。 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLangVersions

true の場合は、コンパイラでサポートされている言語バージョンの先頭に Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLogo

true の場合は、 の間にコマンド ライン ヘッダー ロゴの前に Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)を追加します。

DisplayVersion

true の場合は、 の間にコンパイラ バージョンを追加します Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DocumentationPath

ドキュメント コメント XML ファイルの絶対パス。指定されていない場合は null。

EmbeddedFiles

PDB に埋め込むファイルのセット。

EmitOptions

出力オプションを取得します。

EmitPdb

TRUE を指定すると、PDB 情報が出力されます (スタンドアロン PDB ファイルに出力するか、PE ファイルに埋め込まれます)。

EmitPdbFile

出力バイナリに埋め込まれるのではなく、PDB が PDB ファイルに生成され、まったく生成されない場合は true を返します。

Encoding

ソース ファイルに使用されるエンコード、または自動検出/既定値の場合は 'null' です。

ErrorLogOptions

コンパイルまたは分析診断を含む SARIF ログ ファイルの生成を制御するオプション。ログ ファイルが必要ない場合は null。

ErrorLogPath

コンパイルまたは分析診断を含む SARIF ログ ファイルの生成を制御するオプション。ログ ファイルが必要ない場合は null。

Errors

コマンド ライン引数の解析中にエラーが発生しました。

GeneratedFilesOutputDirectory

生成されたファイルを配置する、または null 生成されたファイルを出力しないディレクトリの絶対パス。

InteractiveMode

対話型ループにドロップします。 でスクリプトが指定されている場合は、最初にスクリプトが実行されます SourceFiles

KeyFileSearchPaths

キー ファイルの検索に使用される絶対パスのシーケンス。

ManifestResources

コンパイルの引数として指定されたリソース。

MetadataReferences

コマンド ラインで指定されたメタデータへの参照。 /r で指定されたアセンブリと、/addmodule で指定された netmodule を含みます。

NoWin32Manifest

true の場合は、 または で指定された Win32Manifest マニフェストや既定のマニフェストを含め、Win32 マニフェストを埋め込まないでください。

OutputDirectory

出力ディレクトリの絶対パス (エラーが報告された場合にのみ null にすることができます)。

OutputFileName

出力ファイルの名前。指定されていない場合は null。

OutputRefFilePath

出力 ref アセンブリのパス。指定されていない場合は null。

ParseOptions

CommandLineParserオプション。

ParseOptionsCore

に対するコマンド ライン引数 Microsoft.CodeAnalysis.CommonCompilerを表す基本クラス。

PathMap

パスのペアの一覧。 これにより、コマンド ライン コンパイラ オプション /pathMap:X1=Y1 の値が格納されます。X2=Y2...これにより、プレフィックス X1 の後にパス区切り記号が Y1 に置き換えられ、その後にパス区切り記号が続き、次の各ペアに対して が置き換えられます。

PdbPath

PDB ファイルのパス。拡張子が .pdb の出力バイナリ パスと同じ場合は null。

PreferredUILang

出力用の言語名を指定します。

PrintFullPaths

true の場合は、エラーまたは警告を含むファイルの完全なパスを診断に出力します。

ReferencePaths

参照の検索に使用される絶対パスのシーケンス。

ReportAnalyzer

に対するコマンド ライン引数 Microsoft.CodeAnalysis.CommonCompilerを表す基本クラス。

ReportInternalsVisibleToAttributes

このコンパイルでコンパイラに表示されるすべてのアセンブリの InternalsVisibleToAttributes に関連する追加情報を報告します。

RuleSetPath

.ruleset ファイルの絶対パス。指定されていない場合は null。

ScriptArguments

スクリプト ファイルまたは区切り記号 "--" に続く引数。 コマンド ライン パーサーが対話型でない場合は Null。

SkipAnalyzers

に対するコマンド ライン引数 Microsoft.CodeAnalysis.CommonCompilerを表す基本クラス。

SourceFiles

ソース ファイルのパス。

SourceLink

コンパイルに含まれるソース コードのスナップショットを格納するソース サーバーにコンパイルをリンクする情報を含むファイルのパス。

SourcePaths

#load ディレクティブとして指定されたソースを検索するために使用される絶対パスのシーケンス。

TouchedFilesPath

コンパイラによってアクセスされるファイル パスのログの完全なパス。ファイル ログを抑制する必要がある場合は null。

Utf8Output

true の場合は、出力に UTF-8 を使用します。

Win32Icon

.ico アイコン ファイルへのパス。

Win32Manifest

出力ポータブル実行可能ファイル (PE) ファイルに埋め込む Win32 マニフェスト ファイルへのパス。

Win32ResourceFile

Win32 リソースへのパス。

メソッド

GetOutputFilePath(String)

コンパイルが成功した場合にコンパイラがアセンブリを生成するファイルの完全パスを返します。

GetPdbFilePath(String)

が true でコンパイルが成功した場合 EmitPdbFile に、コンパイラによってデバッグ シンボルが生成される PDB ファイルの完全パスを返します。

ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

指定されたファイル リゾルバーを使用して に AnalyzerReferences 格納されているアナライザー参照を解決します。

ResolveMetadataReferences(MetadataReferenceResolver)

指定されたファイル リゾルバーとメタデータ プロバイダーを使用して、 に MetadataReferences 格納されているメタデータ参照を解決します。

適用対象