Dil

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

Veri Akışı Adı Description
Argument<T>()

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

Argument<T>(Func<T>)

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

Argument<T>(String, T)

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

Argument<T>(String)

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

Argument<T>(TryConvertArgument<T>)

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

Özellikler

Veri Akışı Adı Description
Aliases

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

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

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

(Devralındığı yer: Argument)
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)
Children

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

(Devralındığı yer: Symbol)
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.

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ş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)
IsHidden

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

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

Simgenin adını alır.

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

Üst simgeleri alır.

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

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

(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

Veri Akışı Adı Description
AddAliasInner(String)

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

(Devralındığı yer: Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

(Devralındığı yer: Argument)
AddSuggestionSource(ISuggestionSource)

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

(Devralındığı yer: Argument)
AddSuggestionSource(Suggest)

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

(Devralındığı yer: Argument)
AddValidator(ValidateSymbol<ArgumentResult>)

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

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

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

(Devralındığı yer: Symbol)
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)
HasAlias(String)

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

(Devralındığı yer: Symbol)
HasRawAlias(String)

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

(Devralındığı yer: Symbol)
SetDefaultValue(Func<Object>)

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

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

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

(Devralındığı yer: Argument)
Suggest(String)

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

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

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

(Devralındığı yer: Argument)

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IArgument.Arity

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

(Devralındığı yer: Argument)
ISymbol.Children

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

(Devralındığı yer: Symbol)
IValueDescriptor.Type

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

(Devralındığı yer: Argument)
IValueDescriptor.ValueName

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

(Devralındığı yer: Argument)

Uzantı Metotları

Veri Akışı Adı 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.

BuildAlias(IValueDescriptor)

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

Şunlara uygulanır