Dil

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 abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
    inherit Symbol
type Option = class
    inherit Symbol
    interface IOption
    interface ISymbol
    interface ISuggestionSource
    interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
Devralma
Option
Türetilmiş
Uygulamalar

Oluşturucular

Veri Akışı Adı Description
Option(String, String)

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

Option(String, String[])

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

Option(String[], String)

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

Özellikler

Veri Akışı Adı Description
Action

Option için öğesini CommandLineAction alır veya ayarlar. İşleyici, Option çağrıldığında gerçekleştirilecek eylemi temsil eder.

Aliases

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

Aliases

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

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

Argument

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

Arity

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

Children

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

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

Seçeneğin tamamlanma kaynaklarının listesini alır.

Description

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

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

Seçenek için varsayılan bir değerin tanımlandığını belirtir.

HelpName

Seçeneğin 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.

Hidden

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

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

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

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

Simgenin adını alır.

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

Üst simgeleri alır.

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

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

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

True olarak ayarlandığında, bu seçenek hemen üst komutuna veya komutlarına uygulanır ve alt komutlarına özyinelemeli olarak uygulanır.

Required

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

Validators

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

ValueType

Seçeneğin Type ayrıştırılan belirteçlerinin dönüştürüleceği değeri alır.

Yöntemler

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

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

AddAliasInner(String)

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

(Devralındığı yer: Symbol)
AddValidator(ValidateSymbol<OptionResult>)

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

ClearAliases()

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

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

Simgenin tamamlanmalarını alır.

GetDefaultValue()

seçeneği için varsayılan değeri alır.

HasAlias(String)

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

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

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

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

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

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

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

(Devralındığı yer: Symbol)

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IOption.Argument

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

ISymbol.Children

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

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

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

IValueDescriptor.HasDefaultValue

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

IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Uzantı Metotları

Veri Akışı Adı Description
BuildAlias(IValueDescriptor)

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

Parse(Option, String)

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

Şunlara uygulanır