BinderBase<T> 类

定义

支持自定义类型的绑定。

generic <typename T>
public ref class BinderBase abstract : System::CommandLine::Binding::IValueDescriptor<T>, System::CommandLine::Binding::IValueSource
public abstract class BinderBase<T> : System.CommandLine.Binding.IValueDescriptor<T>, System.CommandLine.Binding.IValueSource
type BinderBase<'T> = class
    interface IValueDescriptor<'T>
    interface IValueDescriptor
    interface IValueSource
Public MustInherit Class BinderBase(Of T)
Implements IValueDescriptor(Of T), IValueSource

类型参数

T

要绑定的类型。

继承
BinderBase<T>
实现

构造函数

BinderBase<T>()

支持自定义类型的绑定。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetBoundValue(BindingContext)

从绑定上下文中获取值。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IValueDescriptor.GetDefaultValue()

获取默认值(如果有)。

IValueDescriptor.HasDefaultValue

获取一个值,该值指定是否存在默认值。

IValueDescriptor.ValueName

获取值的名称。

IValueDescriptor.ValueType

获取值的类型。

IValueSource.TryGetValue(IValueDescriptor, BindingContext, Object)

尝试从绑定上下文获取值。 返回值指示是否存在与指定值描述符匹配的值。

适用于