Share via


Option<T> クラス

定義

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

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

型パラメーター

T

Typeオプションの引数が として解析されることが想定されている 。

継承
実装

コンストラクター

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

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

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

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

Option<T>(String, String)

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

Option<T>(String[], Func<T>, String)

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

Option<T>(String[], ParseArgument<T>, Boolean, String)

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

Option<T>(String[], String)

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

プロパティ

Aliases

コマンド ラインでシンボルを指定するために使用できる文字列のセットを取得します。

(継承元 IdentifierSymbol)
AllowMultipleArgumentsPerToken

オプション識別子トークンごとに複数の引数トークンが許可されるかどうかを示す値を取得します。

(継承元 Option)
ArgumentHelpName

ヘルプに表示される引数の名前を取得または設定します。

(継承元 Option)
Arity

オプションのアリティを取得または設定します。

Description

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

(継承元 Symbol)
IsHidden

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

(継承元 Symbol)
IsRequired

オプションが親コマンドの呼び出し時に必要かどうかを示します。

(継承元 Option)
Name

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

(継承元 Option)
Parents

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

(継承元 Symbol)
ValueType

Typeオプションの引数が として解析されることが想定されている 。

(継承元 Option)

メソッド

AddAlias(String)

エイリアスを追加します。

(継承元 IdentifierSymbol)
AddValidator(ValidateSymbolResult<OptionResult>)

オプションがパーサーによって一致したときに呼び出される検証コントロールを追加します。

(継承元 Option)
Equals(Object)

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

(継承元 Object)
GetCompletions()

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

(継承元 Symbol)
GetCompletions(CompletionContext)

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

(継承元 Option)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
HasAlias(String)

エイリアスが既に定義されているかどうかを判断します。

(継承元 IdentifierSymbol)
HasAliasIgnoringPrefix(String)

プレフィックスに関係なく、指定されたエイリアスが オプションに存在するかどうかを示します。

(継承元 Option)
MemberwiseClone()

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

(継承元 Object)
SetDefaultValue(Object)

オプションの既定値を設定します。

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

オプションの既定値が必要な場合に呼び出すデリゲートを設定します。

(継承元 Option)
ToString()

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

(継承元 Symbol)

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

IValueDescriptor.GetDefaultValue()

既定値 (存在する場合) を取得します。

(継承元 Option)
IValueDescriptor.HasDefaultValue

既定値があるかどうかを示す値を取得します。

(継承元 Option)
IValueDescriptor.ValueName

値の名前を取得します。

(継承元 Option)

拡張メソッド

ExistingOnly<T>(Option<T>)

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

Parse(Option, String)

オプションを使用してコマンド ライン文字列値を解析します。

Parse(Option, String[])

オプションを使用してコマンド ライン文字列値を解析します。

適用対象