Lingua

Argument Classe

Definizione

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

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
Ereditarietà
Argument
Derivato
Implementazioni

Costruttori

Nome Descrizione
Argument()

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Argument(String)

Inizializza una nuova istanza della classe Argument.

Proprietà

Nome Descrizione
Aliases

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
ArgumentType

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Arity

Ottiene o imposta l'arità dell'argomento.

CaptureRemainingTokens

Ottiene o imposta un valore che indica se questo argomento acquisisce tutti i token rimanenti.

Children

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
CompletionSources

Ottiene l'elenco delle origini di completamento per l'argomento .

Description

Ottiene o imposta la descrizione del simbolo.

(Ereditato da Symbol)
HasDefaultValue

Specifica se per l'argomento è definito un valore predefinito.

HelpName

Ottiene o imposta il nome segnaposto visualizzato nella Guida all'utilizzo per il valore dell'argomento. Il valore verrà racchiuso tra parentesi angolari (< e >).

Hidden

Ottiene o imposta un valore che indica se il simbolo è nascosto.

(Ereditato da Symbol)
IsHidden

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
Name

Ottiene il nome del simbolo.

(Ereditato da Symbol)
Parents

Ottiene i simboli padre.

(Ereditato da Symbol)
RawAliases

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
Validators

Fornisce un elenco di validator di argomenti. I validator possono essere usati per fornire errori personalizzati in base all'input dell'utente.

ValueType

Ottiene o imposta l'oggetto Type in cui verranno convertiti i token analizzati dell'argomento.

Metodi

Nome Descrizione
AddAliasInner(String)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
AddSuggestions(IReadOnlyCollection<String>)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

AddSuggestionSource(ISuggestionSource)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

AddSuggestionSource(Suggest)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

AddValidator(ValidateSymbol<ArgumentResult>)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

ClearAliases()

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

GetDefaultValue()

Ottiene il valore predefinito per l'argomento.

HasAlias(String)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
HasRawAlias(String)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
SetDefaultValue(Func<Object>)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

SetDefaultValue(Object)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Suggest(String)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IArgument.Arity

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

ISymbol.Children

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

(Ereditato da Symbol)
IValueDescriptor.Type

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

IValueDescriptor.ValueName

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Metodi di estensione

Nome Descrizione
BuildAlias(IValueDescriptor)

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Si applica a