Option クラス

定義

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

public ref class Option : System::CommandLine::IdentifierSymbol, System::CommandLine::Binding::IValueDescriptor
public class Option : System.CommandLine.IdentifierSymbol, System.CommandLine.Binding.IValueDescriptor
type Option = class
    inherit IdentifierSymbol
    interface IValueDescriptor
Public Class Option
Inherits IdentifierSymbol
Implements IValueDescriptor
継承
派生
実装

コンストラクター

Option(String, String, Type, Func<Object>, ArgumentArity)

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

Option(String[], String, Type, Func<Object>, ArgumentArity)

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

プロパティ

Aliases

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

(継承元 IdentifierSymbol)
AllowMultipleArgumentsPerToken

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

ArgumentHelpName

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

Arity

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

Description

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

(継承元 Symbol)
IsHidden

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

(継承元 Symbol)
IsRequired

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

Name

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

Parents

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

(継承元 Symbol)
ValueType

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

メソッド

AddAlias(String)

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

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

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

Equals(Object)

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

(継承元 Object)
GetCompletions()

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

(継承元 Symbol)
GetCompletions(CompletionContext)

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

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
HasAlias(String)

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

(継承元 IdentifierSymbol)
HasAliasIgnoringPrefix(String)

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

MemberwiseClone()

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

(継承元 Object)
SetDefaultValue(Object)

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

SetDefaultValueFactory(Func<Object>)

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

ToString()

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

(継承元 Symbol)

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

IValueDescriptor.GetDefaultValue()

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

IValueDescriptor.HasDefaultValue

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

IValueDescriptor.ValueName

値の名前を取得します。

拡張メソッド

Parse(Option, String)

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

Parse(Option, String[])

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

適用対象

こちらもご覧ください