Jazyk

Argument Třída

Definice

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

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

Konstruktory

Název Description
Argument()

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

Argument(String)

Inicializuje novou instanci třídy Argument.

Vlastnosti

Název Description
Aliases

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

(Zděděno od Symbol)
ArgumentType

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

Arity

Získá nebo nastaví arity argumentu.

CaptureRemainingTokens

Získá nebo nastaví hodnotu určující, zda tento argument zachycuje všechny zbývající tokeny.

Children

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

(Zděděno od Symbol)
CompletionSources

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

Získá nebo nastaví zástupný název zobrazený v nápovědě k použití pro hodnotu argumentu. Hodnota bude zabalena do úhlových závorek (< a >).

Hidden

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

(Zděděno od Symbol)
IsHidden

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

(Zděděno od Symbol)
Name

Získá název symbolu.

(Zděděno od Symbol)
Parents

Získá nadřazené symboly.

(Zděděno od Symbol)
RawAliases

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

(Zděděno od Symbol)
Validators

Poskytuje seznam validátorů argumentů. Validátory lze použít k poskytování vlastních chyb na základě uživatelského vstupu.

ValueType

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

Metody

Název Description
AddAliasInner(String)

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

(Zděděno od Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

AddSuggestionSource(ISuggestionSource)

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

AddSuggestionSource(Suggest)

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

AddValidator(ValidateSymbol<ArgumentResult>)

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

ClearAliases()

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

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

Získá dokončování symbolu.

GetDefaultValue()

Získá výchozí hodnotu argumentu.

HasAlias(String)

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

(Zděděno od Symbol)
HasRawAlias(String)

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

(Zděděno od Symbol)
SetDefaultValue(Func<Object>)

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

SetDefaultValue(Object)

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

Suggest(String)

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

ToString()

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

Explicitní implementace rozhraní

Název Description
IArgument.Arity

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

ISymbol.Children

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

(Zděděno od Symbol)
IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Metody rozšíření

Název Description
BuildAlias(IValueDescriptor)

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

Platí pro