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) |
为已分析的命令行输入调用相应的命令处理程序。 |