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# 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

生成されたファイルを配置するか、 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

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

(継承元 CommandLineArguments)
Win32ResourceFile

Win32 リソースへのパス。

(継承元 CommandLineArguments)

メソッド

GetOutputFilePath(String)

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

(継承元 CommandLineArguments)
GetPdbFilePath(String)

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

(継承元 CommandLineArguments)
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

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

(継承元 CommandLineArguments)
ResolveMetadataReferences(MetadataReferenceResolver)

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

(継承元 CommandLineArguments)

適用対象