Lingua

Option<T> Classe

Definizione

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

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

Parametri di tipo

T

Oggetto Type che gli argomenti dell'opzione devono essere analizzati come.

Ereditarietà
Option<T>

Costruttori

Nome Descrizione
Option<T>(String, String)

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

Option<T>(String, String[])

Inizializza una nuova istanza della classe Option.

Option<T>(String[], String)

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

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.

(Ereditato da Option)
Aliases

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

(Ereditato da Option)
AllowMultipleArgumentsPerToken

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

(Ereditato da Option)
Argument

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

Arity

Ottiene o imposta l'arità dell'opzione.

(Ereditato da Option)
Children

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

(Ereditato da Symbol)
CompletionSources

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

(Ereditato da Option)
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'opzione è definito un valore predefinito.

(Ereditato da Option)
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 >).

(Ereditato da Option)
Hidden

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

(Ereditato da Symbol)
IsHidden

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

(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 parametro denominato e un valore per tale parametro.

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

(Ereditato da Option)
Required

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

(Ereditato da Option)
Validators

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

(Ereditato da Option)
ValueType

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

Metodi

Nome Descrizione
AcceptLegalFileNamesOnly()

Configura l'opzione per accettare solo valori che rappresentano nomi di file legali.

AcceptLegalFilePathsOnly()

Configura l'opzione per accettare solo valori che rappresentano percorsi di file legali.

AcceptOnlyFromAmong(String[])

Configura l'opzione per accettare solo i valori specificati e suggerire tali valori come completamenti della riga di comando.

AcceptOnlyFromAmong(StringComparer, String[])

Configura l'opzione per accettare solo i valori specificati usando l'operatore di confronto specificato e per suggerire tali valori come completamenti della riga di comando.

AddAlias(String)

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

(Ereditato da Option)
AddAliasInner(String)

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

(Ereditato da Symbol)
AddValidator(ValidateSymbol<OptionResult>)

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

(Ereditato da Option)
ClearAliases()

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

(Ereditato da Symbol)
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

(Ereditato da Option)
GetDefaultValue()

Ottiene il valore predefinito per l'opzione .

(Ereditato da Option)
HasAlias(String)

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

(Ereditato da Symbol)
HasRawAlias(String)

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

(Ereditato da Symbol)
Suggest(String)

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

(Ereditato da Symbol)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Symbol)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IOption.Argument

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

(Ereditato da Option)
ISymbol.Children

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

(Ereditato da Symbol)
IValueDescriptor.GetDefaultValue()

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

(Ereditato da Option)
IValueDescriptor.HasDefaultValue

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

(Ereditato da Option)
IValueDescriptor.Type

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

(Ereditato da Option)
IValueDescriptor.ValueName

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

(Ereditato da Option)

Metodi di estensione

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

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

BuildAlias(IValueDescriptor)

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

Parse(Option, String)

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

Si applica a