Bahasa

Option Kelas

Definisi

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

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
Warisan
Option
Turunan
Penerapan

Konstruktor

Nama Deskripsi
Option(String, String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Option(String, String[])

Menginisialisasi instans baru dari kelas Option.

Option(String[], String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Properti

Nama Deskripsi
Action

Mendapatkan atau mengatur CommandLineAction untuk Opsi. Handler mewakili tindakan yang akan dilakukan saat Opsi dipanggil.

Aliases

Mendapatkan kumpulan string unik yang dapat digunakan pada baris perintah untuk menentukan Opsi.

Aliases

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
AllowMultipleArgumentsPerToken

Mendapatkan nilai yang menunjukkan apakah beberapa token argumen diizinkan untuk setiap token pengidentifikasi opsi.

Argument

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Arity

Mendapatkan atau mengatur aritas opsi.

Children

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
CompletionSources

Mendapatkan daftar sumber penyelesaian untuk opsi tersebut.

Description

Mendapatkan atau mengatur deskripsi simbol.

(Diperoleh dari Symbol)
HasDefaultValue

Menentukan apakah nilai default ditentukan untuk opsi .

HelpName

Mendapatkan atau mengatur nama tempat penampung yang ditampilkan dalam bantuan penggunaan untuk nilai opsi. Nilai akan dibungkus dalam tanda kurung sudut (< dan >).

Hidden

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan.

(Diperoleh dari Symbol)
IsHidden

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
Name

Mendapatkan nama simbol.

(Diperoleh dari Symbol)
Parents

Mendapatkan simbol induk.

(Diperoleh dari Symbol)
RawAliases

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
Recursive

Ketika diatur ke true, opsi ini akan diterapkan ke perintah atau perintah induk langsungnya dan secara rekursif ke subperintah mereka.

Required

Menunjukkan apakah opsi diperlukan saat perintah induknya dipanggil.

Validators

Validator yang akan dipanggil ketika opsi dicocokkan oleh pengurai.

ValueType

Type Mendapatkan bahwa token yang diurai opsi akan dikonversi.

Metode

Nama Deskripsi
AddAlias(String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

AddAliasInner(String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
AddValidator(ValidateSymbol<OptionResult>)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

ClearAliases()

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
GetCompletions(CompletionContext)

Mendapatkan penyelesaian untuk simbol.

GetDefaultValue()

Mendapatkan nilai default untuk opsi .

HasAlias(String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
HasRawAlias(String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
Suggest(String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Symbol)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IOption.Argument

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

ISymbol.Children

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

(Diperoleh dari Symbol)
IValueDescriptor.GetDefaultValue()

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

IValueDescriptor.HasDefaultValue

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

IValueDescriptor.Type

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

IValueDescriptor.ValueName

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Metode Ekstensi

Nama Deskripsi
BuildAlias(IValueDescriptor)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Parse(Option, String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Berlaku untuk