Språk

Argument Klass

Definition

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

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
Arv
Argument
Härledda
Implementeringar

Konstruktorer

Name Description
Argument()

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Argument(String)

Initierar en ny instans av klassen Argument.

Egenskaper

Name Description
Aliases

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
ArgumentType

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Arity

Hämtar eller anger argumentets aritet.

CaptureRemainingTokens

Hämtar eller anger ett värde som anger om det här argumentet samlar in alla återstående token.

Children

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
CompletionSources

Hämtar listan över slutförandekällor för argumentet.

Description

Hämtar eller anger beskrivningen av symbolen.

(Ärvd från Symbol)
HasDefaultValue

Anger om ett standardvärde har definierats för argumentet.

HelpName

Hämtar eller anger platshållarnamnet som visas i användningshjälpen för argumentets värde. Värdet kommer att omslutas i vinkelparenteser (< och >).

Hidden

Hämtar eller anger ett värde som anger om symbolen är dold.

(Ärvd från Symbol)
IsHidden

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
Name

Hämtar namnet på symbolen.

(Ärvd från Symbol)
Parents

Hämtar de överordnade symbolerna.

(Ärvd från Symbol)
RawAliases

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
Validators

Innehåller en lista över argumentverifierare. Validatorer kan användas för att tillhandahålla anpassade fel baserat på användarindata.

ValueType

Hämtar eller anger Type att argumentets parsade token ska konverteras till.

Metoder

Name Description
AddAliasInner(String)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
AddSuggestions(IReadOnlyCollection<String>)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

AddSuggestionSource(ISuggestionSource)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

AddSuggestionSource(Suggest)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

AddValidator(ValidateSymbol<ArgumentResult>)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

ClearAliases()

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
GetCompletions(CompletionContext)

Hämtar slutföranden för symbolen.

GetDefaultValue()

Hämtar standardvärdet för argumentet.

HasAlias(String)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
HasRawAlias(String)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
SetDefaultValue(Func<Object>)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

SetDefaultValue(Object)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Suggest(String)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

Explicita gränssnittsimplementeringar

Name Description
IArgument.Arity

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

ISymbol.Children

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

(Ärvd från Symbol)
IValueDescriptor.Type

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

IValueDescriptor.ValueName

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Tilläggsmetoder

Name Description
BuildAlias(IValueDescriptor)

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Gäller för