Język

Argument Klasa

Definicja

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

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
Dziedziczenie
Argument
Pochodne
Implementuje

Konstruktory

Nazwisko Opis
Argument()

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

Argument(String)

Inicjuje nowe wystąpienie klasy Argument.

Właściwości

Nazwisko Opis
Aliases

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
ArgumentType

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

Arity

Pobiera lub ustawia arity argumentu.

CaptureRemainingTokens

Pobiera lub ustawia wartość wskazującą, czy ten argument przechwytuje wszystkie pozostałe tokeny.

Children

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
CompletionSources

Pobiera listę źródeł uzupełniania dla argumentu.

Description

Pobiera lub ustawia opis symbolu.

(Odziedziczone po Symbol)
HasDefaultValue

Określa, czy dla argumentu zdefiniowano wartość domyślną.

HelpName

Pobiera lub ustawia nazwę symbolu zastępczego wyświetlaną w pomocy użycia dla wartości argumentu. Wartość zostanie opakowana w nawiasy kątowe (< i >).

Hidden

Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty.

(Odziedziczone po Symbol)
IsHidden

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
Name

Pobiera nazwę symbolu.

(Odziedziczone po Symbol)
Parents

Pobiera symbole nadrzędne.

(Odziedziczone po Symbol)
RawAliases

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
Validators

Zawiera listę modułów sprawdzania poprawności argumentów. Moduły sprawdzania poprawności mogą służyć do dostarczania niestandardowych błędów na podstawie danych wejściowych użytkownika.

ValueType

Pobiera lub ustawia, na Type który będą konwertowane tokeny analizowane argumentu.

Metody

Nazwisko Opis
AddAliasInner(String)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
AddSuggestions(IReadOnlyCollection<String>)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

AddSuggestionSource(ISuggestionSource)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

AddSuggestionSource(Suggest)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

AddValidator(ValidateSymbol<ArgumentResult>)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

ClearAliases()

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
GetCompletions(CompletionContext)

Pobiera uzupełnienia symbolu.

GetDefaultValue()

Pobiera wartość domyślną argumentu.

HasAlias(String)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
HasRawAlias(String)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
SetDefaultValue(Func<Object>)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

SetDefaultValue(Object)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

Suggest(String)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

Jawne implementacje interfejsu

Nazwisko Opis
IArgument.Arity

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

ISymbol.Children

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

(Odziedziczone po Symbol)
IValueDescriptor.Type

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

IValueDescriptor.ValueName

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

Metody rozszerzania

Nazwisko Opis
BuildAlias(IValueDescriptor)

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

Dotyczy