Bagikan melalui


Argument<T> Kelas

Definisi

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

generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
    inherit Argument
    interface IValueDescriptor<'T>
    interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)

Jenis parameter

T
Warisan
Argument<T>
Penerapan

Konstruktor

Argument<T>()

Menginisialisasi instans baru dari kelas Argumen.

Argument<T>(Func<T>)

Menginisialisasi instans baru dari kelas Argumen.

Argument<T>(ParseArgument<T>, Boolean)

Menginisialisasi instans baru dari kelas Argumen.

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

Menginisialisasi instans baru dari kelas Argumen.

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

Menginisialisasi instans baru dari kelas Argumen.

Argument<T>(String, String)

Menginisialisasi instans baru dari kelas Argumen.

Properti

Arity

Mendapatkan atau mengatur aritas argumen.

(Diperoleh dari Argument)
Completions

Mendapatkan daftar sumber penyelesaian untuk argumen .

(Diperoleh dari Argument)
Description

Mendapatkan atau mengatur deskripsi simbol.

(Diperoleh dari Symbol)
HasDefaultValue

Menentukan apakah nilai default ditentukan untuk argumen .

(Diperoleh dari Argument)
HelpName

Nama yang digunakan dalam output bantuan untuk menjelaskan argumen .

(Diperoleh dari Argument)
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

Jenis nilai.

Metode

AddValidator(ValidateSymbolResult<ArgumentResult>)

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

(Diperoleh dari Argument)
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 Argument)
GetDefaultValue()

Mendapatkan nilai default untuk argumen .

(Diperoleh dari Argument)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SetDefaultValue(Object)

Mengatur nilai default untuk argumen.

(Diperoleh dari Argument)
SetDefaultValueFactory(Func<ArgumentResult,Object>)

Mengatur delegasi untuk dipanggil saat nilai default untuk argumen diperlukan.

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

Mengatur delegasi untuk dipanggil saat nilai default untuk argumen diperlukan.

(Diperoleh dari Argument)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Argument)

Implementasi Antarmuka Eksplisit

IValueDescriptor.ValueName

Mendapatkan nama nilai.

(Diperoleh dari Argument)

Metode Ekstensi

ExistingOnly<T>(Argument<T>)

Mengonfigurasi argumen untuk hanya menerima nilai yang terkait dengan file atau direktori yang ada.

Parse(Argument, String)

Mengurai nilai string baris perintah menggunakan argumen .

Parse(Argument, String[])

Mengurai nilai string baris perintah menggunakan argumen .

Berlaku untuk