Argument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
| Název | Description |
|---|---|
| Argument() |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| Argument(String) |
Inicializuje novou instanci třídy Argument. |
Vlastnosti
| Název | Description |
|---|---|
| Aliases |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| ArgumentType |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| Arity |
Získá nebo nastaví arity argumentu. |
| CaptureRemainingTokens |
Získá nebo nastaví hodnotu určující, zda tento argument zachycuje všechny zbývající tokeny. |
| Children |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| CompletionSources |
Získá seznam zdrojů dokončení argumentu. |
| Description |
Získá nebo nastaví popis symbolu. (Zděděno od Symbol) |
| HasDefaultValue |
Určuje, jestli je pro argument definována výchozí hodnota. |
| HelpName |
Získá nebo nastaví zástupný název zobrazený v nápovědě k použití pro hodnotu argumentu.
Hodnota bude zabalena do úhlových závorek ( |
| Hidden |
Získá nebo nastaví hodnotu označující, zda je symbol skrytý. (Zděděno od Symbol) |
| IsHidden |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| Name |
Získá název symbolu. (Zděděno od Symbol) |
| Parents |
Získá nadřazené symboly. (Zděděno od Symbol) |
| RawAliases |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| Validators |
Poskytuje seznam validátorů argumentů. Validátory lze použít k poskytování vlastních chyb na základě uživatelského vstupu. |
| ValueType |
Získá nebo nastaví Type , že parsované tokeny argumentu budou převedeny na. |
Metody
| Název | Description |
|---|---|
| AddAliasInner(String) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| AddSuggestions(IReadOnlyCollection<String>) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| AddSuggestionSource(ISuggestionSource) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| AddSuggestionSource(Suggest) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| AddValidator(ValidateSymbol<ArgumentResult>) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| ClearAliases() |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| GetCompletions(CompletionContext) |
Získá dokončování symbolu. |
| GetDefaultValue() |
Získá výchozí hodnotu argumentu. |
| HasAlias(String) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| HasRawAlias(String) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| SetDefaultValue(Func<Object>) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| SetDefaultValue(Object) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| Suggest(String) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IArgument.Arity |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| ISymbol.Children |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. (Zděděno od Symbol) |
| IValueDescriptor.Type |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
| IValueDescriptor.ValueName |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |
Metody rozšíření
| Název | Description |
|---|---|
| BuildAlias(IValueDescriptor) |
Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti. |