System.CommandLine.Binding Espaço de Nomes

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

Classes

Nome Descrição
BindingContext

Cria instâncias de objetos com base nos resultados do parser de linha de comandos, serviços injetados e outras fontes de valor.

ConstructorDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

HandlerDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

ModelBinder

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

ModelBinder<TModel>

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

ModelDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

ParameterDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

PropertyDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

Estruturas

Nome Descrição
BoundValue

Um valor criado ao ligar a entrada na linha de comandos.

Interfaces

Nome Descrição
IConsoleFactory

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

IMethodDescriptor

Fornece tipos para ligar entrada de linha de comandos a objetos, incluindo suporte para tipos personalizados, contextos de ligação e descritores de valor.

IValueDescriptor

Descreve e fornece acesso a um valor nomeado vinculável.

IValueSource

Liga um valor a BindingContext partir de um IValueDescriptor.