Language

Argument<T> クラス

定義

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

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

型パラメーター

T
継承
Argument<T>

コンストラクター

Name 説明
Argument<T>()

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

Argument<T>(Func<T>)

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

Argument<T>(String, T)

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

Argument<T>(String)

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

Argument<T>(TryConvertArgument<T>)

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

プロパティ

Name 説明
Aliases

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

(継承元 Symbol)
ArgumentType

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

(継承元 Argument)
Arity

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

(継承元 Argument)
CaptureRemainingTokens

この引数が残りのすべてのトークンをキャプチャするかどうかを示す値を取得または設定します。

(継承元 Argument)
Children

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

(継承元 Symbol)
CompletionSources

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

(継承元 Argument)
CustomParser

カスタム引数パーサーを取得または設定します。

DefaultValueFactory

既定値を作成するために呼び出すデリゲートを取得または設定します。

Description

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

(継承元 Symbol)
HasDefaultValue

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

HasDefaultValue

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

(継承元 Argument)
HelpName

引数の値の使用法ヘルプに表示されるプレースホルダー名を取得または設定します。 値は山かっこで囲まれます (< と >)。

(継承元 Argument)
Hidden

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

(継承元 Symbol)
IsHidden

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

(継承元 Symbol)
Name

シンボルの名前を取得します。

(継承元 Symbol)
Parents

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

(継承元 Symbol)
RawAliases

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

(継承元 Symbol)
Validators

引数検証コントロールの一覧を提供します。 バリデーターは、ユーザー入力に基づいてカスタム エラーを提供するために使用できます。

(継承元 Argument)
ValueType

引数の解析されたトークンが変換される Type を取得または設定します。

メソッド

Name 説明
AddAliasInner(String)

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

(継承元 Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

(継承元 Argument)
AddSuggestionSource(ISuggestionSource)

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

(継承元 Argument)
AddSuggestionSource(Suggest)

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

(継承元 Argument)
AddValidator(ValidateSymbol<ArgumentResult>)

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

(継承元 Argument)
ClearAliases()

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

(継承元 Symbol)
GetCompletions(CompletionContext)

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

(継承元 Argument)
GetDefaultValue()

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

(継承元 Argument)
HasAlias(String)

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

(継承元 Symbol)
HasRawAlias(String)

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

(継承元 Symbol)
SetDefaultValue(Func<Object>)

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

(継承元 Argument)
SetDefaultValue(Object)

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

(継承元 Argument)
Suggest(String)

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

(継承元 Argument)
ToString()

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

(継承元 Argument)

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

Name 説明
IArgument.Arity

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

(継承元 Argument)
ISymbol.Children

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

(継承元 Symbol)
IValueDescriptor.Type

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

(継承元 Argument)
IValueDescriptor.ValueName

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

(継承元 Argument)

拡張メソッド

Name 説明
AcceptExistingOnly<T>(Argument<T>)

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

AcceptLegalFileNamesOnly<T>(Argument<T>)

有効なファイル名を表す値のみを受け入れるように引数を構成します。

AcceptLegalFilePathsOnly<T>(Argument<T>)

有効なファイル パスを表す値のみを受け入れるように引数を構成します。

AcceptOnlyFromAmong<T>(Argument<T>, String[])

指定した値のみを受け入れ、コマンド ライン補完として提案するように引数を構成します。

AcceptOnlyFromAmong<T>(Argument<T>, StringComparer, String[])

指定した比較子を使用して指定した値のみを受け入れ、コマンド ライン補完としてそれらを提案するように引数を構成します。

BuildAlias(IValueDescriptor)

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

適用対象