Argument<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Dziedziczenie
- Implementuje
Konstruktory
| Argument<T>() |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(Func<T>) |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(ParseArgument<T>, Boolean) |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(String, Func<T>, String) |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(String, String) |
Inicjuje nowe wystąpienie klasy Argument. |
Właściwości
| Arity |
Pobiera lub ustawia pobudzenie argumentu. (Odziedziczone po Argument) |
| Completions |
Pobiera listę źródeł uzupełniania dla argumentu. (Odziedziczone po Argument) |
| Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
| HasDefaultValue |
Określa, czy dla argumentu zdefiniowano wartość domyślną. (Odziedziczone po Argument) |
| HelpName |
Nazwa używana w danych wyjściowych pomocy do opisywania argumentu. (Odziedziczone po Argument) |
| IsHidden |
Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty. (Odziedziczone po Symbol) |
| Name |
Pobiera lub ustawia nazwę symbolu. (Odziedziczone po Symbol) |
| Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
| ValueType |
Typ wartości. |
Metody
| AddValidator(ValidateSymbolResult<ArgumentResult>) |
Dodaje element niestandardowy ValidateSymbolResult<T> do argumentu. Moduły sprawdzania poprawności mogą służyć do dostarczania niestandardowych błędów na podstawie danych wejściowych użytkownika. (Odziedziczone po Argument) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetCompletions() |
Pobiera uzupełnianie symbolu. (Odziedziczone po Symbol) |
| GetCompletions(CompletionContext) |
Pobiera sugerowane wartości dla uzupełniania wiersza polecenia. (Odziedziczone po Argument) |
| GetDefaultValue() |
Pobiera wartość domyślną argumentu. (Odziedziczone po Argument) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| SetDefaultValue(Object) |
Ustawia wartość domyślną argumentu. (Odziedziczone po Argument) |
| SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna argumentu. (Odziedziczone po Argument) |
| SetDefaultValueFactory(Func<Object>) |
Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna argumentu. (Odziedziczone po Argument) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Argument) |
Jawne implementacje interfejsu
| IValueDescriptor.ValueName |
Pobiera nazwę wartości. (Odziedziczone po Argument) |
Metody rozszerzania
| ExistingOnly<T>(Argument<T>) |
Konfiguruje argument tak, aby akceptował tylko wartości odpowiadające istniejącym plikom lub katalogom. |
| Parse(Argument, String) |
Analizuje wartość ciągu wiersza polecenia przy użyciu argumentu. |
| Parse(Argument, String[]) |
Analizuje wartość ciągu wiersza polecenia przy użyciu argumentu. |