Bagikan melalui


Option<T> Kelas

Definisi

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

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)

Jenis parameter

T

Argumen Type opsi diharapkan diurai sebagai.

Warisan
Penerapan

Konstruktor

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

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

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

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Option<T>(String, String)

Menginisialisasi instans baru kelas IdentifierSymbol.

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

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

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

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Option<T>(String[], String)

Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.

Properti

Aliases

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

(Diperoleh dari IdentifierSymbol)
AllowMultipleArgumentsPerToken

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

(Diperoleh dari Option)
ArgumentHelpName

Mendapatkan atau mengatur nama argumen saat ditampilkan dalam bantuan.

(Diperoleh dari Option)
Arity

Mendapatkan atau mengatur aritas opsi.

Description

Mendapatkan atau mengatur deskripsi simbol.

(Diperoleh dari Symbol)
IsHidden

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan.

(Diperoleh dari Symbol)
IsRequired

Menunjukkan apakah opsi diperlukan saat perintah induknya dipanggil.

(Diperoleh dari Option)
Name

Mendapatkan atau mengatur nama simbol.

(Diperoleh dari Option)
Parents

Mendapatkan simbol induk.

(Diperoleh dari Symbol)
ValueType

Argumen Type opsi diharapkan diurai sebagai.

(Diperoleh dari Option)

Metode

AddAlias(String)

Menambahkan alias.

(Diperoleh dari IdentifierSymbol)
AddValidator(ValidateSymbolResult<OptionResult>)

Menambahkan validator yang akan dipanggil saat opsi dicocokkan oleh pengurai.

(Diperoleh dari Option)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCompletions()

Mendapatkan penyelesaian untuk simbol .

(Diperoleh dari Symbol)
GetCompletions(CompletionContext)

Mendapatkan nilai yang disarankan untuk penyelesaian baris perintah.

(Diperoleh dari Option)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
HasAlias(String)

Menentukan apakah alias telah ditentukan.

(Diperoleh dari IdentifierSymbol)
HasAliasIgnoringPrefix(String)

Menunjukkan apakah alias tertentu ada pada opsi , terlepas dari awalannya.

(Diperoleh dari Option)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetDefaultValue(Object)

Mengatur nilai default untuk opsi .

(Diperoleh dari Option)
SetDefaultValueFactory(Func<Object>)

Mengatur delegasi yang akan dipanggil saat nilai default untuk opsi diperlukan.

(Diperoleh dari Option)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Symbol)

Implementasi Antarmuka Eksplisit

IValueDescriptor.GetDefaultValue()

Mendapatkan nilai default, jika ada.

(Diperoleh dari Option)
IValueDescriptor.HasDefaultValue

Mendapatkan nilai yang menunjukkan apakah ada nilai default.

(Diperoleh dari Option)
IValueDescriptor.ValueName

Mendapatkan nama nilai.

(Diperoleh dari Option)

Metode Ekstensi

ExistingOnly<T>(Option<T>)

Mengonfigurasi opsi untuk hanya menerima nilai yang sesuai dengan file atau direktori yang sudah ada.

Parse(Option, String)

Mengurai nilai string baris perintah menggunakan opsi.

Parse(Option, String[])

Mengurai nilai string baris perintah menggunakan opsi.

Berlaku untuk