ParseResult 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述基于特定分析程序配置分析命令行输入的结果。
public ref class ParseResult
public class ParseResult
type ParseResult = class
Public Class ParseResult
- 继承
-
ParseResult
属性
| CommandResult |
指示命令行输入中指定的命令的结果。 |
| Directives |
获取在分析命令行输入时找到的指令。 |
| Errors |
获取分析命令行输入时找到的解析错误。 |
| Parser |
用于生成分析结果的分析程序。 |
| RootCommandResult |
获取根命令结果。 |
| Tokens |
获取分析命令行输入时标识的标记。 |
| UnmatchedTokens |
获取在命令行上使用的与分析程序不匹配的标记的列表。 |
| UnparsedTokens |
获取分析程序忽略的命令行上使用的标记列表。 |
方法
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| FindResultFor(Argument) |
获取指定参数的结果(如果有)。 |
| FindResultFor(Command) |
获取指定命令的结果(如果有)。 |
| FindResultFor(Option) |
获取指定选项的结果(如果有)。 |
| FindResultFor(Symbol) |
获取指定符号的结果(如果有)。 |
| GetCompletionContext() |
获取分析结果的完成上下文。 |
| GetCompletions(Nullable<Int32>) |
获取基于给定分析结果的完成。 |
| GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| GetValueForArgument(Argument) |
获取指定参数的已分析值或默认值。 |
| GetValueForArgument<T>(Argument<T>) |
获取指定参数的已分析值或默认值。 |
| GetValueForOption(Option) |
获取指定选项的已分析值或默认值。 |
| GetValueForOption<T>(Option<T>) |
获取指定选项的已分析值或默认值。 |
| MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
| ToString() |
返回表示当前对象的字符串。 |
扩展方法
| Diagram(ParseResult) |
设置解释分析结果的字符串的格式。 |
| HasOption(ParseResult, Option) |
指示给定选项是否存在于分析结果中。 |
| Invoke(ParseResult, IConsole) |
为已分析的命令行输入调用相应的命令处理程序。 |
| InvokeAsync(ParseResult, IConsole) |
为已分析的命令行输入调用相应的命令处理程序。 |