Argument Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.
public ref class Argument abstract : System::CommandLine::Symbol
public ref class Argument : System::CommandLine::Symbol, System::CommandLine::IArgument
public abstract class Argument : System.CommandLine.Symbol
public class Argument : System.CommandLine.Symbol, System.CommandLine.IArgument
type Argument = class
inherit Symbol
type Argument = class
inherit Symbol
interface IArgument
interface ISymbol
interface ISuggestionSource
interface IValueDescriptor
Public MustInherit Class Argument
Inherits Symbol
Public Class Argument
Inherits Symbol
Implements IArgument
- Arv
- Härledda
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| Argument() |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| Argument(String) |
Initierar en ny instans av klassen Argument. |
Egenskaper
| Name | Description |
|---|---|
| Aliases |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| ArgumentType |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| Arity |
Hämtar eller anger argumentets aritet. |
| CaptureRemainingTokens |
Hämtar eller anger ett värde som anger om det här argumentet samlar in alla återstående token. |
| Children |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| CompletionSources |
Hämtar listan över slutförandekällor för argumentet. |
| Description |
Hämtar eller anger beskrivningen av symbolen. (Ärvd från Symbol) |
| HasDefaultValue |
Anger om ett standardvärde har definierats för argumentet. |
| HelpName |
Hämtar eller anger platshållarnamnet som visas i användningshjälpen för argumentets värde.
Värdet kommer att omslutas i vinkelparenteser ( |
| Hidden |
Hämtar eller anger ett värde som anger om symbolen är dold. (Ärvd från Symbol) |
| IsHidden |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ä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 ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| Validators |
Innehåller en lista över argumentverifierare. Validatorer kan användas för att tillhandahålla anpassade fel baserat på användarindata. |
| ValueType |
Hämtar eller anger Type att argumentets parsade token ska konverteras till. |
Metoder
| Name | Description |
|---|---|
| AddAliasInner(String) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| AddSuggestions(IReadOnlyCollection<String>) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| AddSuggestionSource(ISuggestionSource) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| AddSuggestionSource(Suggest) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| AddValidator(ValidateSymbol<ArgumentResult>) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| ClearAliases() |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| GetCompletions(CompletionContext) |
Hämtar slutföranden för symbolen. |
| GetDefaultValue() |
Hämtar standardvärdet för argumentet. |
| HasAlias(String) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| HasRawAlias(String) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| SetDefaultValue(Func<Object>) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| SetDefaultValue(Object) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| Suggest(String) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IArgument.Arity |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| ISymbol.Children |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. (Ärvd från Symbol) |
| IValueDescriptor.Type |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
| IValueDescriptor.ValueName |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |
Tilläggsmetoder
| Name | Description |
|---|---|
| BuildAlias(IValueDescriptor) |
En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ. |