Argument<T> クラス

定義

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

generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
    inherit Argument
    interface IValueDescriptor<'T>
    interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)

型パラメーター

T
継承
Argument<T>
実装

コンストラクター

Argument<T>()

Argument クラスの新しいインスタンスを初期化します。

Argument<T>(Func<T>)

Argument クラスの新しいインスタンスを初期化します。

Argument<T>(ParseArgument<T>, Boolean)

Argument クラスの新しいインスタンスを初期化します。

Argument<T>(String, Func<T>, String)

Argument クラスの新しいインスタンスを初期化します。

Argument<T>(String, ParseArgument<T>, Boolean, String)

Argument クラスの新しいインスタンスを初期化します。

Argument<T>(String, String)

Argument クラスの新しいインスタンスを初期化します。

プロパティ

Arity

引数のアリティを取得または設定します。

(継承元 Argument)
Completions

引数の入力候補ソースの一覧を取得します。

(継承元 Argument)
Description

シンボルの説明を取得または設定します。

(継承元 Symbol)
HasDefaultValue

引数に既定値を定義するかどうかを指定します。

(継承元 Argument)
HelpName

引数を記述するためにヘルプ出力で使用される名前。

(継承元 Argument)
IsHidden

シンボルが非表示かどうかを示す値を取得または設定します。

(継承元 Symbol)
Name

シンボルの名前を取得または設定します。

(継承元 Symbol)
Parents

親シンボルを取得します。

(継承元 Symbol)
ValueType

値の型。

メソッド

AddValidator(ValidateSymbolResult<ArgumentResult>)

引数にカスタム ValidateSymbolResult<T> を追加します。 検証ツールを使用すると、ユーザー入力に基づいてカスタム エラーを提供できます。

(継承元 Argument)
Equals(Object)

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

(継承元 Object)
GetCompletions()

シンボルの入力候補を取得します。

(継承元 Symbol)
GetCompletions(CompletionContext)

コマンド ライン入力候補の推奨値を取得します。

(継承元 Argument)
GetDefaultValue()

引数の既定値を取得します。

(継承元 Argument)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
SetDefaultValue(Object)

引数の既定値を設定します。

(継承元 Argument)
SetDefaultValueFactory(Func<ArgumentResult,Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

(継承元 Argument)
SetDefaultValueFactory(Func<Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

(継承元 Argument)
ToString()

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

(継承元 Argument)

明示的なインターフェイスの実装

IValueDescriptor.ValueName

値の名前を取得します。

(継承元 Argument)

拡張メソッド

ExistingOnly<T>(Argument<T>)

既存のファイルまたはディレクトリに対応する値のみを受け入れるように引数を構成します。

Parse(Argument, String)

引数を使用してコマンド ライン文字列値を解析します。

Parse(Argument, String[])

引数を使用してコマンド ライン文字列値を解析します。

適用対象