次の方法で共有


System.CommandLine 名前空間

コマンド ライン アプリケーションでコマンド、オプション、引数、およびそれらのリレーションシップを定義するための型を提供します。

クラス

名前 説明
Argument

コマンド ラインで コマンド または オプションに渡すことができる値を定義するシンボル。

Argument<T>

コマンド ラインで コマンド または オプションに渡すことができる値を定義するシンボル。

ArgumentValidation

Argumentの拡張メソッドを提供します。

Command

アプリケーションが実行する特定のアクションを表します。

CompletionSourceExtensions

完了ソースを操作するための拡張メソッドを提供します。

DiagramDirective

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

Directive

コマンドライン アプリ間で適用できるクロスカット機能を提供します。

EnvironmentVariablesDirective

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

InvocationConfiguration

コマンド ライン アプリケーションでコマンド、オプション、引数、およびそれらのリレーションシップを定義するための型を提供します。

Option

名前付きパラメーターとそのパラメーターの値を定義するシンボル。

Option<T>

名前付きパラメーターとそのパラメーターの値を定義するシンボル。

OptionValidation

Optionの拡張メソッドを提供します。

ParserConfiguration

CommandLineParserで使用される構成を表します。

ParseResult

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

RootCommand

アプリケーションが実行するメイン アクションを表します。

Symbol

親シンボルと子シンボルを持つ階層内に存在する名前付きシンボルを定義します。

VersionOption

アプリのバージョン情報を表示する必要があることを示す標準オプションを表します。

構造体

名前 説明
ArgumentArity

オプションまたは引数のアリティを定義します。