次の方法で共有


ParseResult クラス

定義

特定のパーサー構成に基づいてコマンド ライン入力を解析した結果について説明します。

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
継承
ParseResult

プロパティ

名前 説明
Action

解析された結果の CommandLineAction を取得します。 ハンドラーは、解析結果が呼び出されたときに実行されるアクションを表します。

CommandResult

コマンド ライン入力で指定されたコマンドを示す結果を取得します。

Configuration

解析結果の生成に使用される構成を取得します。

Errors

コマンド ライン入力の解析中に検出された解析エラーを取得します。

InvocationConfiguration

コマンド ラインの実行時の動作を指定するために使用される構成を取得します。

RootCommandResult

ルート コマンドの結果を取得します。

Tokens

コマンド ライン入力の解析中に識別されるトークンを取得します。

UnmatchedTokens

パーサーによって一致しなかったコマンド ラインで使用されるトークンの一覧を取得します。

メソッド

名前 説明
GetCompletionContext()

解析結果の完了コンテキストを取得します。

GetCompletions(Nullable<Int32>)

指定された解析結果に基づいて完了を取得します。

GetRequiredValue<T>(Argument<T>)

指定した必須引数またはスローの解析された値または既定値を取得します。

GetRequiredValue<T>(Option<T>)

指定した必須オプションまたはスローの解析済みまたは既定値を取得します。

GetRequiredValue<T>(String)

解析されたコマンド (シンボル ツリー全体ではなく) のコンテキストで、指定された必要なシンボル名の解析済みまたは既定値を取得します。

GetResult(Argument)

指定した引数の結果 (ある場合) を取得します。

GetResult(Command)

指定したコマンドの結果 (ある場合) を取得します。

GetResult(Directive)

指定したディレクティブの結果 (ある場合) を取得します。

GetResult(Option)

指定したオプションの結果 (ある場合) を取得します。

GetResult(String)

解析ツリー内の任意の場所で、指定した名前を持つシンボルの結果を検索します。

GetResult(Symbol)

指定したシンボルの結果 (ある場合) を取得します。

GetValue<T>(Argument<T>)

指定した引数の解析された値または既定値を取得します。

GetValue<T>(Option<T>)

指定したオプションの解析された値または既定値を取得します。

GetValue<T>(String)

解析されたコマンド (シンボル ツリー全体ではなく) のコンテキストで、指定したシンボル名の解析済みまたは既定値を取得します。

Invoke(InvocationConfiguration)

解析されたコマンド ライン入力に対して適切なコマンド ハンドラーを呼び出します。

InvokeAsync(InvocationConfiguration, CancellationToken)

解析されたコマンド ライン入力に対して適切なコマンド ハンドラーを呼び出します。

ToString()

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

適用対象