Argument<T> 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í.
generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
inherit Argument
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)
Parametry typu
- T
- Dědičnost
- Implementuje
Konstruktory
Argument<T>() |
Inicializuje novou instanci Argument třídy. |
Argument<T>(Func<T>) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(ParseArgument<T>, Boolean) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, Func<T>, String) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, String) |
Inicializuje novou instanci Argument třídy. |
Vlastnosti
Arity |
Získá nebo nastaví arity argumentu. (Zděděno od Argument) |
Completions |
Získá seznam zdrojů dokončení pro argument. (Zděděno od Argument) |
Description |
Získá nebo nastaví popis symbolu. (Zděděno od Symbol) |
HasDefaultValue |
Určuje, jestli je pro argument definována výchozí hodnota. (Zděděno od Argument) |
HelpName |
Název použitý ve výstupu nápovědy k popisu argumentu. (Zděděno od Argument) |
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 |
Typ hodnoty |
Metody
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Přidá do argumentu vlastní ValidateSymbolResult<T> . Validátory se dají použít k poskytování vlastních chyb na základě vstupu uživatele. (Zděděno od Argument) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCompletions() |
Získá dokončení pro symbol. (Zděděno od Symbol) |
GetCompletions(CompletionContext) |
Získá navrhované hodnoty pro dokončení příkazového řádku. (Zděděno od Argument) |
GetDefaultValue() |
Získá výchozí hodnotu argumentu. (Zděděno od Argument) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (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. (Zděděno od Argument) |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu. (Zděděno od Argument) |
SetDefaultValueFactory(Func<Object>) |
Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu. (Zděděno od Argument) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Argument) |
Explicitní implementace rozhraní
IValueDescriptor.ValueName |
Získá název hodnoty. (Zděděno od Argument) |
Metody rozšíření
ExistingOnly<T>(Argument<T>) |
Nakonfiguruje argument tak, aby přijímal pouze hodnoty odpovídající existujícím souborům nebo adresářům. |
Parse(Argument, String) |
Analyzuje hodnotu řetězce příkazového řádku pomocí argumentu. |
Parse(Argument, String[]) |
Analyzuje hodnotu řetězce příkazového řádku pomocí argumentu. |