Bagikan melalui


Argument Kelas

Definisi

Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi.

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
Warisan
Argument
Turunan
Penerapan

Konstruktor

Argument()

Menginisialisasi instans baru kelas Argumen.

Argument(String, String)

Menginisialisasi instans baru kelas Argumen.

Properti

Arity

Mendapatkan atau mengatur aritas argumen.

Completions

Mendapatkan daftar sumber penyelesaian untuk argumen .

Description

Mendapatkan atau mengatur deskripsi simbol.

(Diperoleh dari Symbol)
HasDefaultValue

Menentukan apakah nilai default ditentukan untuk argumen .

HelpName

Nama yang digunakan dalam output bantuan untuk menjelaskan argumen.

IsHidden

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan.

(Diperoleh dari Symbol)
Name

Mendapatkan atau mengatur nama simbol.

(Diperoleh dari Symbol)
Parents

Mendapatkan simbol induk.

(Diperoleh dari Symbol)
ValueType

Mendapatkan atau mengatur Type bahwa token argumen akan dikonversi.

Metode

AddValidator(ValidateSymbolResult<ArgumentResult>)

Menambahkan kustom ValidateSymbolResult<T> ke argumen . Validator dapat digunakan untuk memberikan kesalahan kustom berdasarkan input pengguna.

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.

GetDefaultValue()

Mendapatkan nilai default untuk argumen .

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetDefaultValue(Object)

Mengatur nilai default untuk argumen.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

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

SetDefaultValueFactory(Func<Object>)

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

ToString()

Mengembalikan string yang mewakili objek saat ini.

Implementasi Antarmuka Eksplisit

IValueDescriptor.ValueName

Mendapatkan nama nilai.

Metode Ekstensi

Parse(Argument, String)

Mengurai nilai string baris perintah menggunakan argumen.

Parse(Argument, String[])

Mengurai nilai string baris perintah menggunakan argumen.

Berlaku untuk