CustomTypeDescriptor Sınıf

Tanım

ICustomTypeDescriptor arabiriminin basit bir varsayılan uygulamasını sağlar.

public ref class CustomTypeDescriptor abstract : System::ComponentModel::ICustomTypeDescriptor
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
type CustomTypeDescriptor = class
    interface ICustomTypeDescriptor
Public MustInherit Class CustomTypeDescriptor
Implements ICustomTypeDescriptor
Devralma
CustomTypeDescriptor
Türetilmiş
Uygulamalar

Açıklamalar

TypeDescriptionProvidergibi, CustomTypeDescriptor sınıfı da inşaat sırasında sağlanan ICustomTypeDescriptor türünde bir üst nesneye dayanır. Bu, CustomTypeDescriptor türetilen sınıfların yöntemleri seçmeli olarak geçersiz kılmasına olanak tanır.

Oluşturucular

CustomTypeDescriptor()

CustomTypeDescriptor sınıfının yeni bir örneğini başlatır.

CustomTypeDescriptor(ICustomTypeDescriptor)

Üst özel tür tanımlayıcısını kullanarak CustomTypeDescriptor sınıfının yeni bir örneğini başlatır.

Özellikler

RequireRegisteredTypes

türlerin RegisterType<T>()aracılığıyla kaydedilmesi gerekip gerekmediğini gösteren bir değer alır.

Yöntemler

Equals(Object)

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

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

Bu tür tanımlayıcısı tarafından temsil edilen tür için özel özniteliklerden oluşan bir koleksiyon döndürür.

GetClassName()

Bu tür tanımlayıcısı tarafından temsil edilen sınıfın tam adını döndürür.

GetComponentName()

Bu tür tanımlayıcısı tarafından temsil edilen sınıfın adını döndürür.

GetConverter()

Bu tür tanımlayıcısı tarafından temsil edilen tür için bir tür dönüştürücüsü döndürür.

GetConverterFromRegisteredType()

Bu tür için bir tür dönüştürücü döndürür

tanımlayıcı temsil ediyor.

GetDefaultEvent()

Bu tür tanımlayıcısı tarafından temsil edilen nesnenin varsayılan olayı için olay tanımlayıcısını döndürür.

GetDefaultProperty()

Bu tür tanımlayıcısı tarafından temsil edilen nesnenin varsayılan özelliği için özellik tanımlayıcısını döndürür.

GetEditor(Type)

Bu tür tanımlayıcısı tarafından temsil edilen sınıfla ilişkilendirilecek belirtilen türde bir düzenleyici döndürür.

GetEvents()

Bu tür tanımlayıcısı tarafından temsil edilen nesne için olay tanımlayıcıları koleksiyonunu döndürür.

GetEvents(Attribute[])

Bu tür tanımlayıcısı tarafından temsil edilen nesne için filtrelenmiş bir olay tanımlayıcıları koleksiyonu döndürür.

GetEventsFromRegisteredType()

Olay tanımlayıcıları koleksiyonunu döndürür

bu tür tanımlayıcının temsil olduğu nesne için.

GetHashCode()

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

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

Bu tür tanımlayıcısı tarafından temsil edilen nesne için bir özellik tanımlayıcıları koleksiyonu döndürür.

GetProperties(Attribute[])

Bu tür tanımlayıcısı tarafından temsil edilen nesne için filtrelenmiş bir özellik tanımlayıcıları koleksiyonu döndürür.

GetPropertiesFromRegisteredType()

Özellik tanımlayıcıları koleksiyonunu döndürür

bu tür tanımlayıcının temsil olduğu nesne için.

GetPropertyOwner(PropertyDescriptor)

Belirtilen özellik tanımlayıcısı tarafından açıklanan özelliği içeren bir nesne döndürür.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.