ParseResult Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |