Argument<T> Sınıf

Tanım

Komut satırında bir komuta veyaseçeneğe geçirilebilen bir değer tanımlayan simge.

generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
    inherit Argument
Public Class Argument(Of T)
Inherits Argument

Tür Parametreleri

T
Devralma
Argument<T>

Oluşturucular

Name Description
Argument<T>(String)

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

Özellikler

Name Description
Arity

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

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

Bu bağımsız değişkenin kalan tüm belirteçleri yakalayıp yakalamadığını belirten bir değer alır veya ayarlar.

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

Bağımsız değişken için tamamlanma kaynaklarının listesini alır.

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

Özel bir bağımsız değişken ayrıştırıcısı alır veya ayarlar.

DefaultValueFactory

Varsayılan değeri oluşturmak için temsilciyi çağıracak şekilde alır veya ayarlar.

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.

HelpName

Bağımsız değişkenin değeri için kullanım yardımında gösterilen yer tutucu adını alır veya ayarlar. Değer açılı ayraçlar (< ve >) içine sarmalanır.

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

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

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

Simgenin adını alır.

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

Üst simgeleri alır.

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

Bağımsız değişken doğrulayıcılarının listesini sağlar. Doğrulayıcılar, kullanıcı girişine göre özel hatalar sağlamak için kullanılabilir.

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

Bağımsız değişkenin Type ayrıştırılan belirteçlerinin dönüştürüleceği değeri alır veya ayarlar.

Yöntemler

Name Description
GetCompletions(CompletionContext)

Simgenin tamamlanmalarını 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)
ToString()

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

(Devralındığı yer: Argument)

Uzantı Metotları

Name Description
AcceptExistingOnly<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.

AcceptLegalFileNamesOnly<T>(Argument<T>)

Bağımsız değişkenini yalnızca yasal dosya adlarını temsil eden değerleri kabul etmek üzere yapılandırılır.

AcceptLegalFilePathsOnly<T>(Argument<T>)

Bağımsız değişkenini yalnızca yasal dosya yollarını temsil eden değerleri kabul etmek üzere yapılandırılır.

AcceptOnlyFromAmong<T>(Argument<T>, String[])

Bağımsız değişkeni yalnızca belirtilen değerleri kabul etmek ve bunları komut satırı tamamlamaları olarak önermek için yapılandırılır.

AcceptOnlyFromAmong<T>(Argument<T>, StringComparer, String[])

Bağımsız değişkenini, belirtilen karşılaştırıcıyı kullanarak yalnızca belirtilen değerleri kabul etmek ve bunları komut satırı tamamlamaları olarak önermek üzere yapılandırır.

Şunlara uygulanır