Aracılığıyla paylaş


Option Sınıf

Tanım

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

public ref class Option : System::CommandLine::IdentifierSymbol, System::CommandLine::Binding::IValueDescriptor
public class Option : System.CommandLine.IdentifierSymbol, System.CommandLine.Binding.IValueDescriptor
type Option = class
    inherit IdentifierSymbol
    interface IValueDescriptor
Public Class Option
Inherits IdentifierSymbol
Implements IValueDescriptor
Devralma
Türetilmiş
Uygulamalar

Oluşturucular

Option(String, String, Type, Func<Object>, ArgumentArity)

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

Option(String[], String, Type, Func<Object>, ArgumentArity)

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

Ö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.

ArgumentHelpName

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

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.

Name

Simge adını alır veya ayarlar.

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.

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.

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.

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.

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.

SetDefaultValueFactory(Func<Object>)

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

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.

IValueDescriptor.HasDefaultValue

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

IValueDescriptor.ValueName

Değerin adını alır.

Uzantı Metotları

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

Ayrıca bkz.