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 : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
inherit Symbol
interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
Argument() |
Inicializuje novou instanci třídy Argument. |
Argument(String, String) |
Inicializuje novou instanci třídy Argument. |
Vlastnosti
Arity |
Získá nebo nastaví arity argumentu. |
Completions |
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 |
Název použitý ve výstupu nápovědy k popisu argumentu. |
IsHidden |
Získá nebo nastaví hodnotu označující, zda je symbol skrytý. (Zděděno od Symbol) |
Name |
Získá nebo nastaví název symbolu. (Zděděno od Symbol) |
Parents |
Získá nadřazené symboly. (Zděděno od Symbol) |
ValueType |
Získá nebo nastaví Type , že tokeny argumentu budou převedeny na. |
Metody
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Přidá do argumentu vlastní ValidateSymbolResult<T> . Validátory lze použít k poskytování vlastních chyb na základě vstupu uživatele. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCompletions() |
Získá dokončení symbolu. (Zděděno od Symbol) |
GetCompletions(CompletionContext) |
Získá navrhované hodnoty pro dokončení příkazového řádku. |
GetDefaultValue() |
Získá výchozí hodnotu argumentu. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetDefaultValue(Object) |
Nastaví výchozí hodnotu argumentu. |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota argumentu. |
SetDefaultValueFactory(Func<Object>) |
Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota argumentu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. |
Explicitní implementace rozhraní
IValueDescriptor.ValueName |
Získá název hodnoty. |
Metody rozšíření
Parse(Argument, String) |
Parsuje hodnotu řetězce příkazového řádku pomocí argumentu. |
Parse(Argument, String[]) |
Parsuje hodnotu řetězce příkazového řádku pomocí argumentu. |