Lingua

Option Classe

Definizione

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

public ref class Option abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
    inherit Symbol
type Option = class
    inherit Symbol
    interface IOption
    interface ISymbol
    interface ISuggestionSource
    interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
Ereditarietà
Option
Derivato
Implementazioni

Costruttori

Nome Descrizione
Option(String, String)

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

Option(String, String[])

Inizializza una nuova istanza della classe Option.

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

Aliases

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

Aliases

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

(Ereditato da Symbol)
AllowMultipleArgumentsPerToken

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

Argument

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

Arity

Ottiene o imposta l'arità dell'opzione.

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 .

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

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
AddAlias(String)

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

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.

ClearAliases()

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

(Ereditato da Symbol)
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

GetDefaultValue()

Ottiene il valore predefinito per l'opzione .

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.

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.

IValueDescriptor.HasDefaultValue

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

IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Metodi di estensione

Nome Descrizione
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