Parser Sınıf

Tanım

Komut satırı girişini ayrıştırıyor.

public ref class Parser
public class Parser
type Parser = class
Public Class Parser
Devralma
Parser

Oluşturucular

Parser()

varsayılanını RootCommandkullanarak sınıfının yeni bir örneğini Parser başlatır.

Parser(Command)

Belirtilen komutu kullanarak sınıfının yeni bir örneğini Parser başlatır.

Parser(CommandLineConfiguration)

Belirtilen yapılandırmayı Parser kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Configuration

Ayrıştırıcının dil bilgisi ve davranışlarının temel aldığı yapılandırmayı alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Parse(IReadOnlyList<String>, String)

Bağımsız değişkenlerin listesini ayrıştırıyor.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Invoke(Parser, String, IConsole)

Komut satırı dize değerini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

Invoke(Parser, String[], IConsole)

Bir komut satırı dize dizisini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

InvokeAsync(Parser, String, IConsole)

Komut satırı dize değerini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

InvokeAsync(Parser, String[], IConsole)

Bir komut satırı dize dizisini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

Parse(Parser, String)

Komut satırı dizesini ayrıştırıyor.

Şunlara uygulanır