Aracılığıyla paylaş


Argument<T> Sınıf

Tanım

Komut satırında bir komuta veya seçeneğe geçirilebilen bir değeri tanımlayan simge.

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)

Tür Parametreleri

T
Devralma
Argument<T>
Uygulamalar

Oluşturucular

Argument<T>()

Argument sınıfının yeni bir örneğini başlatır.

Argument<T>(Func<T>)

Argument sınıfının yeni bir örneğini başlatır.

Argument<T>(ParseArgument<T>, Boolean)

Argument sınıfının yeni bir örneğini başlatır.

Argument<T>(String, Func<T>, String)

Argument sınıfının yeni bir örneğini başlatır.

Argument<T>(String, ParseArgument<T>, Boolean, String)

Argument sınıfının yeni bir örneğini başlatır.

Argument<T>(String, String)

Argument sınıfının yeni bir örneğini başlatır.

Özellikler

Arity

Bağımsız değişkenin arity değerini alır veya ayarlar.

(Devralındığı yer: Argument)
Completions

Bağımsız değişkenin tamamlanma kaynaklarının listesini alır.

(Devralındığı yer: Argument)
Description

Simgenin açıklamasını alır veya ayarlar.

(Devralındığı yer: Symbol)
HasDefaultValue

Bağımsız değişken için varsayılan bir değerin tanımlandığını belirtir.

(Devralındığı yer: Argument)
HelpName

Bağımsız değişkeni açıklamak için yardım çıkışında kullanılan ad.

(Devralındığı yer: Argument)
IsHidden

Sembolün gizlenip gizlenmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: Symbol)
Name

Simgenin adını alır veya ayarlar.

(Devralındığı yer: Symbol)
Parents

Üst simgeleri alır.

(Devralındığı yer: Symbol)
ValueType

Değerin türü.

Yöntemler

AddValidator(ValidateSymbolResult<ArgumentResult>)

Bağımsız değişkene bir özel ValidateSymbolResult<T> ekler. Doğrulayıcılar, kullanıcı girişine göre özel hatalar sağlamak için kullanılabilir.

(Devralındığı yer: Argument)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCompletions()

Sembol için tamamlamaları alır.

(Devralındığı yer: Symbol)
GetCompletions(CompletionContext)

Komut satırı tamamlama için önerilen değerleri alır.

(Devralındığı yer: Argument)
GetDefaultValue()

Bağımsız değişken için varsayılan değeri alır.

(Devralındığı yer: Argument)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetDefaultValue(Object)

Bağımsız değişken için varsayılan değeri ayarlar.

(Devralındığı yer: Argument)
SetDefaultValueFactory(Func<ArgumentResult,Object>)

Bağımsız değişken için varsayılan değer gerektiğinde çağrılacak bir temsilci ayarlar.

(Devralındığı yer: Argument)
SetDefaultValueFactory(Func<Object>)

Bağımsız değişken için varsayılan değer gerektiğinde çağrılacak bir temsilci ayarlar.

(Devralındığı yer: Argument)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Argument)

Belirtik Arabirim Kullanımları

IValueDescriptor.ValueName

Değerin adını alır.

(Devralındığı yer: Argument)

Uzantı Metotları

ExistingOnly<T>(Argument<T>)

Bir bağımsız değişkeni yalnızca var olan bir dosya veya dizine karşılık gelen değerleri kabul etmek için yapılandırılır.

Parse(Argument, String)

Bir komut satırı dize değerini bağımsız değişken kullanarak ayrıştırıyor.

Parse(Argument, String[])

Bir komut satırı dize değerini bağımsız değişken kullanarak ayrıştırıyor.

Şunlara uygulanır