Option Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.
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
- Warisan
- Turunan
- Penerapan
Konstruktor
Option(String, String, Type, Func<Object>, ArgumentArity) |
Menginisialisasi instans baru kelas Option. |
Option(String[], String, Type, Func<Object>, ArgumentArity) |
Menginisialisasi instans baru kelas Option. |
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. |
ArgumentHelpName |
Mendapatkan atau mengatur nama argumen saat ditampilkan dalam bantuan. |
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. |
Name |
Mendapatkan atau mengatur nama simbol. |
Parents |
Mendapatkan simbol induk. (Diperoleh dari Symbol) |
ValueType |
Argumen Type opsi diharapkan diurai sebagai. |
Metode
AddAlias(String) |
Menambahkan alias. (Diperoleh dari IdentifierSymbol) |
AddValidator(ValidateSymbolResult<OptionResult>) |
Menambahkan validator yang akan dipanggil saat opsi dicocokkan oleh pengurai. |
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. |
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. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
SetDefaultValue(Object) |
Mengatur nilai default untuk opsi . |
SetDefaultValueFactory(Func<Object>) |
Mengatur delegasi yang akan dipanggil saat nilai default untuk opsi diperlukan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Symbol) |
Implementasi Antarmuka Eksplisit
IValueDescriptor.GetDefaultValue() |
Mendapatkan nilai default, jika ada. |
IValueDescriptor.HasDefaultValue |
Mendapatkan nilai yang menunjukkan apakah ada nilai default. |
IValueDescriptor.ValueName |
Mendapatkan nama nilai. |
Metode Ekstensi
Parse(Option, String) |
Mengurai nilai string baris perintah menggunakan opsi. |
Parse(Option, String[]) |
Mengurai nilai string baris perintah menggunakan opsi. |