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 bir komut satırı girişini ayrıştırma işleminin sonuçlarını açıklar.
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Devralma
-
ParseResult
Özellikler
| Name | Description |
|---|---|
| Action |
Ayrıştırılan sonuç için öğesini CommandLineAction alır. İşleyici, ayrıştırma sonucu çağrıldığında gerçekleştirilecek eylemi temsil eder. |
| CommandResult |
Komut satırı girişinde belirtilen komutu gösteren bir sonuç alır. |
| Configuration |
Ayrıştırma sonucunu üretmek için kullanılan yapılandırmayı alır. |
| Errors |
Komut satırı girişi ayrıştırılırken bulunan ayrıştırma hatalarını alır. |
| InvocationConfiguration |
Komut satırı çalışma zamanı davranışını belirtmek için kullanılan yapılandırmayı alır. |
| 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 |
Ayrıştırıcı tarafından eşleşmeyen komut satırında kullanılan belirteçlerin listesini alır. |
Yöntemler
| Name | Description |
|---|---|
| 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. |
| GetRequiredValue<T>(Argument<T>) |
Belirtilen gerekli bağımsız değişken veya throws için ayrıştırılmış veya varsayılan değeri alır. |
| GetRequiredValue<T>(Option<T>) |
Belirtilen gerekli seçenek için ayrıştırılmış veya varsayılan değeri alır veya atar. |
| GetRequiredValue<T>(String) |
Ayrıştırılan komut bağlamında belirtilen gerekli simge adı için ayrıştırılmış veya varsayılan değeri alır (simge ağacının tamamını değil). |
| GetResult(Argument) |
Varsa, belirtilen bağımsız değişken için sonucu alır. |
| GetResult(Command) |
Belirtilen komut için varsa sonucu alır. |
| GetResult(Directive) |
Belirtilen yönerge için varsa sonucu alır. |
| GetResult(Option) |
Belirtilen seçenek için varsa sonucu alır. |
| GetResult(String) |
Ayrıştırma ağacının herhangi bir yerinde belirtilen ada sahip bir simgenin sonucunu bulur. |
| GetResult(Symbol) |
Belirtilen simgenin sonucunu (varsa) alır. |
| GetValue<T>(Argument<T>) |
Belirtilen bağımsız değişken için ayrıştırılmış veya varsayılan değeri alır. |
| GetValue<T>(Option<T>) |
Belirtilen seçenek için ayrıştırılmış veya varsayılan değeri alır. |
| GetValue<T>(String) |
Ayrıştırılan komut bağlamında (simge ağacının tamamı değil) belirtilen simge adı için ayrıştırılmış veya varsayılan değeri alır. |
| Invoke(InvocationConfiguration) |
Ayrıştırılmış komut satırı girişi için uygun komut işleyicisini çağırır. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Ayrıştırılmış komut satırı girişi için uygun komut işleyicisini çağırır. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. |