Sdílet prostřednictvím


Argument Třída

Definice

Symbol definující hodnotu, kterou lze na příkazovém řádku předat příkazu nebo možnosti.

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
Dědičnost
Argument
Odvozené
Implementuje

Konstruktory

Argument()

Inicializuje novou instanci třídy Argument.

Argument(String, String)

Inicializuje novou instanci třídy Argument.

Vlastnosti

Arity

Získá nebo nastaví arity argumentu.

Completions

Získá seznam zdrojů dokončení argumentu.

Description

Získá nebo nastaví popis symbolu.

(Zděděno od Symbol)
HasDefaultValue

Určuje, jestli je pro argument definována výchozí hodnota.

HelpName

Název použitý ve výstupu nápovědy k popisu argumentu.

IsHidden

Získá nebo nastaví hodnotu označující, zda je symbol skrytý.

(Zděděno od Symbol)
Name

Získá nebo nastaví název symbolu.

(Zděděno od Symbol)
Parents

Získá nadřazené symboly.

(Zděděno od Symbol)
ValueType

Získá nebo nastaví Type , že tokeny argumentu budou převedeny na.

Metody

AddValidator(ValidateSymbolResult<ArgumentResult>)

Přidá do argumentu vlastní ValidateSymbolResult<T> . Validátory lze použít k poskytování vlastních chyb na základě vstupu uživatele.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCompletions()

Získá dokončení symbolu.

(Zděděno od Symbol)
GetCompletions(CompletionContext)

Získá navrhované hodnoty pro dokončení příkazového řádku.

GetDefaultValue()

Získá výchozí hodnotu argumentu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetDefaultValue(Object)

Nastaví výchozí hodnotu argumentu.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota argumentu.

SetDefaultValueFactory(Func<Object>)

Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota argumentu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

Explicitní implementace rozhraní

IValueDescriptor.ValueName

Získá název hodnoty.

Metody rozšíření

Parse(Argument, String)

Parsuje hodnotu řetězce příkazového řádku pomocí argumentu.

Parse(Argument, String[])

Parsuje hodnotu řetězce příkazového řádku pomocí argumentu.

Platí pro