ParseResult 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述基于特定分析程序配置分析命令行输入的结果。
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- 继承
-
ParseResult
属性
| 名称 | 说明 |
|---|---|
| Action |
CommandLineAction获取已分析结果。 处理程序表示在调用分析结果时将执行的作。 |
| CommandResult |
获取一个结果,该结果指示在命令行输入中指定的命令。 |
| Configuration |
获取用于生成分析结果的配置。 |
| Errors |
获取分析命令行输入时发现的分析错误。 |
| InvocationConfiguration |
获取用于指定命令行运行时行为的配置。 |
| RootCommandResult |
获取根命令结果。 |
| Tokens |
获取分析命令行输入时标识的令牌。 |
| UnmatchedTokens |
获取在命令行上使用的令牌列表,这些令牌与分析程序不匹配。 |
方法
| 名称 | 说明 |
|---|---|
| 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() |
返回一个表示当前对象的字符串。 |