Aracılığıyla paylaş


ParseResult Sınıf

Tanım

Belirli bir ayrıştırıcı yapılandırmasına göre komut satırı girişini ayrıştırma sonuçlarını açıklar.

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

Özellikler

CommandResult

Komut satırı girişinde belirtilen komutu gösteren bir sonuç.

Directives

Komut satırı girişi ayrıştırılırken bulunan yönergeleri alır.

Errors

Komut satırı girişi ayrıştırılırken bulunan ayrıştırma hatalarını alır.

Parser

Ayrıştırma sonucunu üretmek için kullanılan ayrıştırıcı.

RootCommandResult

Kök komut sonucunu alır.

Tokens

Komut satırı girişi ayrıştırılırken tanımlanan belirteçleri alır.

UnmatchedTokens

Komut satırında kullanılan ve ayrıştırıcı tarafından eşleşmeyen belirteçlerin listesini alır.

UnparsedTokens

Ayrıştırıcı tarafından yoksayılan komut satırında kullanılan belirteçlerin listesini alır.

Yöntemler

Equals(Object)

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

(Devralındığı yer: Object)
FindResultFor(Argument)

Belirtilen bağımsız değişken için varsa sonucu alır.

FindResultFor(Command)

Belirtilen komut için varsa sonucu alır.

FindResultFor(Option)

Belirtilen seçenek için varsa sonucu alır.

FindResultFor(Symbol)

Belirtilen simgenin sonucunu (varsa) alır.

GetCompletionContext()

Ayrıştırma sonucunun tamamlanma bağlamını alır.

GetCompletions(Nullable<Int32>)

Belirli bir ayrıştırma sonucuna göre tamamlamaları alır.

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)
GetValueForArgument(Argument)

Belirtilen bağımsız değişken için ayrıştırılmış veya varsayılan değeri alır.

GetValueForArgument<T>(Argument<T>)

Belirtilen bağımsız değişken için ayrıştırılmış veya varsayılan değeri alır.

GetValueForOption(Option)

Belirtilen seçenek için ayrıştırılmış veya varsayılan değeri alır.

GetValueForOption<T>(Option<T>)

Belirtilen seçenek için ayrıştırılmış veya varsayılan değeri alır.

MemberwiseClone()

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

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

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

Uzantı Metotları

Diagram(ParseResult)

Ayrıştırma sonucunu açıklayan bir dizeyi biçimlendiriyor.

HasOption(ParseResult, Option)

Ayrıştırma sonucunda belirli bir seçeneğin bulunup bulunmadığını gösterir.

Invoke(ParseResult, IConsole)

Ayrıştırılmış komut satırı girişi için uygun komut işleyicisini çağırır.

InvokeAsync(ParseResult, IConsole)

Ayrıştırılmış komut satırı girişi için uygun komut işleyicisini çağırır.

Şunlara uygulanır