次の方法で共有


CommandLineBuilder クラス

定義

コマンド ライン構成の構成を有効にします。

public ref class CommandLineBuilder
public class CommandLineBuilder
type CommandLineBuilder = class
Public Class CommandLineBuilder
継承
CommandLineBuilder

コンストラクター

CommandLineBuilder(Command)

コマンド ライン構成の構成を有効にします。

プロパティ

Command

ビルダーがパーサーのルートを使用するコマンド。

EnableDirectives

パーサーがコマンド ライン ディレクティブを認識するかどうかを判断します。

EnableLegacyDoubleDashBehavior

コマンド ラインで二重ダッシュ (--) を解析するときの動作を決定します。

EnablePosixBundling

パーサーが POSIX スタイルのバンドル オプションを認識および展開するかどうかを決定します。

ResponseFileHandling

パーサーの応答ファイルの処理を構成します。 有効にすると、有効なファイル パスである で始まる @ コマンド ライン トークンが、コマンド ラインに挿入されたかのように展開されます。

メソッド

Build()

コマンド ライン ビルダーの構成に基づいてパーサーを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder)

コマンド ハンドラーが呼び出される前に 呼び出される呼び出しパイプラインにミドルウェア デリゲートを追加します。

AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder)

コマンド ハンドラーが呼び出される前に 呼び出される呼び出しパイプラインにミドルウェア デリゲートを追加します。

CancelOnProcessTermination(CommandLineBuilder)

呼び出し中に に渡すことができる を介した CancellationToken プロセス終了のシグナル処理と処理を ICommandHandler 有効にします。

EnableDirectives(CommandLineBuilder, Boolean)

パーサーがコマンド ライン ディレクティブを認識できるようにします。

EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean)

コマンド ラインで二重ダッシュ (--) を解析するときの動作を決定します。

EnablePosixBundling(CommandLineBuilder, Boolean)

パーサーが POSIX スタイルのバンドル オプションを認識および展開できるようにします。

ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling)

パーサーの応答ファイルの処理を構成します。 有効にすると、有効なファイル パスである で始まる @ コマンド ライン トークンが、コマンド ラインに挿入されたかのように展開されます。

RegisterWithDotnetSuggest(CommandLineBuilder)

コマンド ライン入力候補を有効にするために、アプリケーションが dotnet-suggest ツールに登録されていることを確認します。

UseDefaults(CommandLineBuilder)

既定の構成を使用します。

UseEnvironmentVariableDirective(CommandLineBuilder)

ディレクティブを使用 [env:key=value] できるようにします。これにより、呼び出し中にコマンド ラインから環境変数を設定できます。

UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>)

呼び出し中にコマンド ハンドラーによってスローされた未処理の例外を例外ハンドラーでキャッチできるようにします。

UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>)

コマンド ラインで指定されたオプションエイリアスのいずれかが使用されている場合にヘルプを表示するようにアプリケーションを構成します。

UseHelp(CommandLineBuilder, Nullable<Int32>)

コマンド ラインで次のいずれかのオプションが指定されている場合にヘルプを表示するようにアプリケーションを構成します。

-h
/h
--help
-?
/?
UseHelp(CommandLineBuilder, String[])

コマンド ラインで指定されたオプションエイリアスのいずれかが使用されている場合にヘルプを表示するようにアプリケーションを構成します。

UseLocalizationResources(CommandLineBuilder, LocalizationResources)

ヘルプ、エラー メッセージ、およびその他のユーザー向け文字列を表示するときに使用するローカライズ リソースを指定します。

UseParseDirective(CommandLineBuilder, Nullable<Int32>)

ディレクティブを [parse] 使用できるようにします。コマンド ラインで指定すると、通常のコマンド処理がショートし、コマンド ライン入力の解析結果を説明する図が表示されます。

UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>)

コマンド ライン入力の解析エラーがある場合に、エラー情報を標準エラーに書き込むようコマンド ラインを構成します。

UseSuggestDirective(CommandLineBuilder)

コマンド ライン入力で指定した場合に通常の [suggest] コマンド処理をショートし、コマンド ライン補完を提供するためにほとんどのシェルで使用するのに適した改行区切りの候補の一覧を書き込む ディレクティブの使用を有効にします。

UseTypoCorrections(CommandLineBuilder, Int32)

解析エラーが検出されたときに代替候補を提供するようにアプリケーションを構成します。

UseVersionOption(CommandLineBuilder)

コマンド ライン入力で指定した場合、通常のコマンド処理がショートし、代わりに終了する前にバージョン情報を書き出すオプション (エイリアス --versionの既定値) を使用できるようにします。

UseVersionOption(CommandLineBuilder, String[])

コマンド ライン入力で指定した場合、通常のコマンド処理がショートし、代わりに終了する前にバージョン情報を書き出すオプション (エイリアス --versionの既定値) を使用できるようにします。

適用対象