Condividi tramite


Argument<T> Classe

Definizione

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

generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
    inherit Argument
Public Class Argument(Of T)
Inherits Argument

Parametri di tipo

T
Ereditarietà
Argument<T>

Costruttori

Nome Descrizione
Argument<T>(String)

Inizializza una nuova istanza della classe Argument.

Proprietà

Nome Descrizione
Arity

Ottiene o imposta l'arità dell'argomento.

(Ereditato da Argument)
CompletionSources

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

(Ereditato da Argument)
CustomParser

Ottiene o imposta un parser di argomenti personalizzato.

DefaultValueFactory

Ottiene o imposta il delegato da richiamare per creare il valore predefinito.

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 >).

(Ereditato da Argument)
Hidden

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

(Ereditato da Symbol)
Name

Ottiene il nome del simbolo.

(Ereditato da Symbol)
Parents

Ottiene i simboli padre.

(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.

(Ereditato da Argument)
ValueType

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

Metodi

Nome Descrizione
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

(Ereditato da Argument)
GetDefaultValue()

Ottiene il valore predefinito per l'argomento.

(Ereditato da Argument)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Argument)

Metodi di estensione

Nome Descrizione
AcceptExistingOnly<T>(Argument<T>)

Configura un argomento per accettare solo valori corrispondenti a file o directory esistenti.

AcceptLegalFileNamesOnly<T>(Argument<T>)

Configura l'argomento in modo da accettare solo valori che rappresentano nomi di file legali.

AcceptLegalFilePathsOnly<T>(Argument<T>)

Configura l'argomento in modo da accettare solo valori che rappresentano percorsi di file legali.

AcceptOnlyFromAmong<T>(Argument<T>, String[])

Configura l'argomento in modo da accettare solo i valori specificati e suggerire tali valori come completamenti della riga di comando.

Si applica a