Aracılığıyla paylaş


Option<T> Sınıf

Tanım

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
    inherit Option
    interface IValueDescriptor<'T>
    interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)

Tür Parametreleri

T

Type Seçeneğin bağımsız değişkenlerinin olarak ayrıştırılması beklenir.

Devralma
Uygulamalar

Oluşturucular

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

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

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

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

Option<T>(String, String)

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

Option<T>(String[], Func<T>, String)

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

Option<T>(String[], ParseArgument<T>, Boolean, String)

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

Option<T>(String[], String)

Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.

Özellikler

Aliases

Simgeyi belirtmek için komut satırında kullanılabilecek dize kümesini alır.

(Devralındığı yer: IdentifierSymbol)
AllowMultipleArgumentsPerToken

Her seçenek tanımlayıcı belirteci için birden çok bağımsız değişken belirtecinin izin verilip verilmeyeceğini belirten bir değer alır.

(Devralındığı yer: Option)
ArgumentHelpName

Yardımda görüntülendiğinde bağımsız değişkenin adını alır veya ayarlar.

(Devralındığı yer: Option)
Arity

Seçeneğin arity'sini alır veya ayarlar.

Description

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

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

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

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

Üst komutu çağrıldığında seçeneğin gerekli olup olmadığını gösterir.

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

Simge adını alır veya ayarlar.

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

Üst simgeleri alır.

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

Type Seçeneğin bağımsız değişkenlerinin olarak ayrıştırılması beklenir.

(Devralındığı yer: Option)

Yöntemler

AddAlias(String)

Diğer ad ekler.

(Devralındığı yer: IdentifierSymbol)
AddValidator(ValidateSymbolResult<OptionResult>)

Seçenek ayrıştırıcı tarafından eşleştirildiğinde çağrılacak bir doğrulayıcı ekler.

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

Diğer adın önceden tanımlanıp tanımlanmadığını belirler.

(Devralındığı yer: IdentifierSymbol)
HasAliasIgnoringPrefix(String)

Ön ekine bakılmaksızın, belirli bir diğer adın seçenekte mevcut olup olmadığını gösterir.

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

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

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

Seçeneğin varsayılan değerini ayarlar.

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

Seçenek için varsayılan değer gerektiğinde çağrılacak bir temsilci ayarlar.

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

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

(Devralındığı yer: Symbol)

Belirtik Arabirim Kullanımları

IValueDescriptor.GetDefaultValue()

Varsa varsayılan değeri alır.

(Devralındığı yer: Option)
IValueDescriptor.HasDefaultValue

Varsayılan değer olup olmadığını belirten bir değer alır.

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

Değerin adını alır.

(Devralındığı yer: Option)

Uzantı Metotları

ExistingOnly<T>(Option<T>)

Yalnızca varolan bir dosya veya dizine karşılık gelen değerleri kabul etmek için bir seçenek yapılandırılır.

Parse(Option, String)

Bir seçenek kullanarak bir komut satırı dize değerini ayrıştırıyor.

Parse(Option, String[])

Bir seçenek kullanarak bir komut satırı dize değerini ayrıştırıyor.

Şunlara uygulanır