Condividi tramite


Option Classe

Definizione

Simbolo che definisce un parametro denominato e un valore per tale parametro.

public ref class Option abstract : System::CommandLine::Symbol
public abstract class Option : System.CommandLine.Symbol
type Option = class
    inherit Symbol
Public MustInherit Class Option
Inherits Symbol
Ereditarietà
Option
Derivato

Costruttori

Nome Descrizione
Option(String, String[])

Inizializza una nuova istanza della classe Option.

Proprietà

Nome Descrizione
Action

Ottiene o imposta l'oggetto CommandLineAction per l'opzione. Il gestore rappresenta l'azione che verrà eseguita quando viene richiamata l'opzione.

Aliases

Ottiene il set univoco di stringhe che è possibile utilizzare nella riga di comando per specificare l'opzione.

AllowMultipleArgumentsPerToken

Ottiene un valore che indica se sono consentiti più token di argomento per ogni token di identificatore di opzione.

Arity

Ottiene o imposta l'arità dell'opzione.

CompletionSources

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

Description

Ottiene o imposta la descrizione del simbolo.

(Ereditato da Symbol)
HasDefaultValue

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

HelpName

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

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

Se impostato su true, questa opzione verrà applicata al comando o ai comandi padre immediati e in modo ricorsivo ai relativi sottocomandi.

Required

Indica se l'opzione è necessaria quando viene richiamato il relativo comando padre.

Validators

Validator che verranno chiamati quando l'opzione corrisponde al parser.

ValueType

Ottiene l'oggetto Type in cui verranno convertiti i token analizzati dell'opzione.

Metodi

Nome Descrizione
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

GetDefaultValue()

Ottiene il valore predefinito per l'opzione .

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Symbol)

Si applica a