Språk

Option Klass

Definition

En symbol som definierar en namngiven parameter och ett värde för den parametern.

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
Arv
Option
Härledda
Implementeringar

Konstruktorer

Name Description
Option(String, String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Option(String, String[])

Initierar en ny instans av Option klassen.

Option(String[], String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Egenskaper

Name Description
Action

Hämtar eller anger CommandLineAction för alternativet. Hanteraren representerar den åtgärd som ska utföras när alternativet anropas.

Aliases

Hämtar den unika uppsättning strängar som kan användas på kommandoraden för att ange alternativet.

Aliases

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
AllowMultipleArgumentsPerToken

Hämtar ett värde som anger om flera argumenttoken tillåts för varje alternatividentifierartoken.

Argument

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Arity

Hämtar eller anger alternativets aritet.

Children

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
CompletionSources

Hämtar listan över slutförandekällor för alternativet.

Description

Hämtar eller anger beskrivningen av symbolen.

(Ärvd från Symbol)
HasDefaultValue

Anger om ett standardvärde har definierats för alternativet.

HelpName

Hämtar eller anger platshållarnamnet som visas i användningshjälpen för alternativets värde. Värdet kommer att omslutas i vinkelparenteser (< och >).

Hidden

Hämtar eller anger ett värde som anger om symbolen är dold.

(Ärvd från Symbol)
IsHidden

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
Name

Hämtar namnet på symbolen.

(Ärvd från Symbol)
Parents

Hämtar de överordnade symbolerna.

(Ärvd från Symbol)
RawAliases

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
Recursive

När värdet är true tillämpas det här alternativet på dess omedelbara överordnade kommando eller kommandon och rekursivt på deras underkommandon.

Required

Anger om alternativet krävs när dess överordnade kommando anropas.

Validators

Validatorer som anropas när alternativet matchas av parsern.

ValueType

Hämtar det Type som alternativets parsade token konverteras till.

Metoder

Name Description
AddAlias(String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

AddAliasInner(String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
AddValidator(ValidateSymbol<OptionResult>)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

ClearAliases()

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
GetCompletions(CompletionContext)

Hämtar slutföranden för symbolen.

GetDefaultValue()

Hämtar standardvärdet för alternativet.

HasAlias(String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
HasRawAlias(String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
Suggest(String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Symbol)

Explicita gränssnittsimplementeringar

Name Description
IOption.Argument

En symbol som definierar en namngiven parameter och ett värde för den parametern.

ISymbol.Children

En symbol som definierar en namngiven parameter och ett värde för den parametern.

(Ärvd från Symbol)
IValueDescriptor.GetDefaultValue()

En symbol som definierar en namngiven parameter och ett värde för den parametern.

IValueDescriptor.HasDefaultValue

En symbol som definierar en namngiven parameter och ett värde för den parametern.

IValueDescriptor.Type

En symbol som definierar en namngiven parameter och ett värde för den parametern.

IValueDescriptor.ValueName

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Tilläggsmetoder

Name Description
BuildAlias(IValueDescriptor)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Parse(Option, String)

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Gäller för