System.CommandLine.Binding 命名空间

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

类

名称 说明
BindingContext

基于命令行分析器结果、注入的服务和其他值源创建对象实例。

ConstructorDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

HandlerDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

ModelBinder

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

ModelBinder<TModel>

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

ModelDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

ParameterDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

PropertyDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

结构

名称 说明
BoundValue

绑定命令行输入创建的值。

接口

名称 说明
IConsoleFactory

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

IMethodDescriptor

提供用于将命令行输入绑定到对象的类型,包括对自定义类型、绑定上下文和值描述符的支持。

IValueDescriptor

描述并提供对可绑定命名值的访问权限。

IValueSource

基于 BindingContext .. 绑定一个 IValueDescriptor值。