Aracılığıyla paylaş


ArgumentResult Sınıf

Tanım

bir ayrıştırılırken oluşturulan sonucu Argumenttemsil eder.

public ref class ArgumentResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
    inherit SymbolResult
Public NotInheritable Class ArgumentResult
Inherits SymbolResult
Devralma
ArgumentResult

Özellikler

Name Description
Argument

Sonucun uygulandığı bağımsız değişkeni alır.

Errors

Bu simge sonucuyla ilişkili ayrıştırma hataları.

(Devralındığı yer: SymbolResult)
Implicit

bir ayrıştırılırken oluşturulan sonucu Argumenttemsil eder.

Parent

Üst simge ayrıştırma ağacıyla sonuçlanır.

(Devralındığı yer: SymbolResult)
Tokens

Ayrıştırma sırasında bu simge sonucuyla ilişkili belirteçlerin listesi.

(Devralındığı yer: SymbolResult)

Yöntemler

Name Description
AddError(String)

Bu simge sonucu için ayrıştırma ağacına bir hata iletisi ekler.

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.

(Devralındığı yer: SymbolResult)
GetRequiredValue<T>(Option<T>)

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

(Devralındığı yer: SymbolResult)
GetRequiredValue<T>(String)

Ayrıştırma ağacının herhangi bir yerinde belirtilen ada sahip bir simgenin değerini alır.

(Devralındığı yer: SymbolResult)
GetResult(Argument)

Ayrıştırma ağacının herhangi bir yerindeki belirli bağımsız değişken için üst ve alt simge sonuçları da dahil olmak üzere bir sonuç bulur.

(Devralındığı yer: SymbolResult)
GetResult(Command)

Ayrıştırma ağacının herhangi bir yerindeki belirli komut için üst ve alt simge sonuçları da dahil olmak üzere bir sonuç bulur.

(Devralındığı yer: SymbolResult)
GetResult(Directive)

Ayrıştırma ağacının herhangi bir yerinde belirli yönerge için bir sonuç bulur.

(Devralındığı yer: SymbolResult)
GetResult(Option)

Ayrıştırma ağacının herhangi bir yerindeki belirli bir seçenek için üst ve alt simge sonuçları dahil olmak üzere bir sonuç bulur.

(Devralındığı yer: SymbolResult)
GetResult(String)

Ayrıştırma ağacının herhangi bir yerinde belirtilen name bir Symbol sonucu bulur.

(Devralındığı yer: SymbolResult)
GetValue<T>(Argument<T>)

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

(Devralındığı yer: SymbolResult)
GetValue<T>(Option<T>)

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

(Devralındığı yer: SymbolResult)
GetValue<T>(String)

Ayrıştırma ağacının herhangi bir yerinde belirtilen ada sahip bir simgenin değerini alır.

(Devralındığı yer: SymbolResult)
GetValueOrDefault<T>()

için ayrıştırılan değeri veya varsayılan değerini Argumentalır.

OnlyTake(Int32)

Bağımsız değişken için kullanılacak en fazla belirteç sayısını belirtir. Kalan belirteçler geçirilir ve daha sonraki bağımsız değişkenler tarafından kullanılabilir veya başka bir şekilde öğesine UnmatchedTokenseklenir.

ToString()

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

Şunlara uygulanır