语言

ParseResult 类

定义

描述基于特定分析程序配置分析命令行输入的结果。

public ref class ParseResult sealed
public ref class ParseResult
public sealed class ParseResult
public class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Public Class ParseResult
继承
ParseResult

属性

名称 说明
Action

CommandLineAction获取已分析结果。 处理程序表示在调用分析结果时将执行的作。

CommandResult

获取一个结果,该结果指示在命令行输入中指定的命令。

Configuration

获取用于生成分析结果的配置。

Directives

描述基于特定分析程序配置分析命令行输入的结果。

Errors

获取分析命令行输入时发现的分析错误。

InvocationConfiguration

获取用于指定命令行运行时行为的配置。

Item[String]

描述基于特定分析程序配置分析命令行输入的结果。

Parser

描述基于特定分析程序配置分析命令行输入的结果。

RootCommandResult

获取根命令结果。

Tokens

获取分析命令行输入时标识的令牌。

UnmatchedTokens

获取在命令行上使用的令牌列表,这些令牌与分析程序不匹配。

UnparsedTokens

描述基于特定分析程序配置分析命令行输入的结果。

方法

名称 说明
FindResultFor(IArgument)

描述基于特定分析程序配置分析命令行输入的结果。

FindResultFor(ICommand)

描述基于特定分析程序配置分析命令行输入的结果。

FindResultFor(IOption)

描述基于特定分析程序配置分析命令行输入的结果。

GetCompletionContext()

获取分析结果的完成上下文。

GetCompletions(Nullable<Int32>)

根据给定分析结果获取完成。

GetRequiredValue<T>(Argument<T>)

获取指定必需参数或引发的已分析或默认值。

GetRequiredValue<T>(Option<T>)

获取指定必需选项或引发的已分析或默认值。

GetRequiredValue<T>(String)

获取已分析命令上下文中指定必需符号名称(而不是整个符号树)的已分析或默认值。

GetResult(Argument)

获取指定参数的结果(如果有)。

GetResult(Command)

获取指定命令的结果(如果有)。

GetResult(Directive)

获取指定指令的结果(如果有)。

GetResult(Option)

获取指定选项的结果(如果有)。

GetResult(String)

查找在分析树中的任意位置具有指定名称的符号的结果。

GetResult(Symbol)

获取指定符号的结果(如果有)。

GetValue<T>(Argument<T>)

获取指定参数的已分析或默认值。

GetValue<T>(Option<T>)

获取指定选项的已分析或默认值。

GetValue<T>(String)

获取已分析命令(而不是整个符号树)上下文中指定符号名称的已分析或默认值。

Invoke(InvocationConfiguration)

为分析的命令行输入调用相应的命令处理程序。

InvokeAsync(InvocationConfiguration, CancellationToken)

为分析的命令行输入调用相应的命令处理程序。

ToString()

返回一个表示当前对象的字符串。

ValueForOption(String)

描述基于特定分析程序配置分析命令行输入的结果。

ValueForOption<T>(String)

描述基于特定分析程序配置分析命令行输入的结果。

扩展方法

名称 说明
Diagram(ParseResult)

描述基于特定分析程序配置分析命令行输入的结果。

GetBindingContext(ParseResult)

获取指定分析结果的绑定上下文。

GetHost(ParseResult)

描述基于特定分析程序配置分析命令行输入的结果。

HasOption(ParseResult, IOption)

描述基于特定分析程序配置分析命令行输入的结果。

HasOption(ParseResult, String)

描述基于特定分析程序配置分析命令行输入的结果。

Suggestions(ParseResult, Nullable<Int32>)

描述基于特定分析程序配置分析命令行输入的结果。

TextToMatch(ParseResult, Nullable<Int32>)

描述基于特定分析程序配置分析命令行输入的结果。

适用于