BinderBase<T> Sınıf

Tanım

Özel türlerin bağlanmayı destekler.

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ür Parametreleri

T

Bağlanacak tür.

Devralma
BinderBase<T>
Uygulamalar

Oluşturucular

BinderBase<T>()

Özel türlerin bağlanmayı destekler.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBoundValue(BindingContext)

Bağlama bağlamından bir değer alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IValueDescriptor.GetDefaultValue()

Varsa varsayılan değeri alır.

IValueDescriptor.HasDefaultValue

Varsayılan değer olup olmadığını belirten bir değer alır.

IValueDescriptor.ValueName

Değerin adını alır.

IValueDescriptor.ValueType

Değerin türünü alır.

IValueSource.TryGetValue(IValueDescriptor, BindingContext, Object)

Bağlama bağlamından değer almaya çalışır. Dönüş değeri, belirtilen değer tanımlayıcısı ile eşleşen bir değerin mevcut olup olmadığını gösterir.

Şunlara uygulanır