PropertyDescriptor.GetChildProperties Yöntem

Tanım

PropertyDescriptorCollection öğesi döndürür.

Aşırı Yüklemeler

GetChildProperties()

Varsayılan PropertyDescriptorCollectiondeğerini döndürür.

GetChildProperties(Attribute[])

PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanarak bir döndürür.

GetChildProperties(Object)

Belirli bir nesne için bir PropertyDescriptorCollection döndürür.

GetChildProperties(Object, Attribute[])

PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanarak belirli bir nesne için bir döndürür.

GetChildProperties()

Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs

Varsayılan PropertyDescriptorCollectiondeğerini döndürür.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Döndürülenler

Özellik tanımlayıcısı koleksiyonu.

Açıklamalar

Bu yöntem hem parametresi hem de instance parametresi filter için geçernull.

Parametrenin instance özellikleri bir sınıfın özelliklerinden farklı olabilir, çünkü kapsayıcı parametrenin sitesi oluşturulursa instance özellikleri ekleyebilir veya kaldırabilir.

filter parametresi ve Attribute nesnelerini karıştırabilirType. Filtreleme aşağıdaki kurallarla tanımlanır:

  • Bir Type nesne joker karakter olarak kabul edilir; öznitelik kümesinde öğesini içeren Type herhangi bir özellikle eşleşir.

  • Bir özellik aynı sınıfa sahip Attribute değilse, özellik döndürülen diziye dahil edilmeyecektir.

  • özniteliği bir örneğiyse Attribute, özelliğin döndürülen diziye dahil edilmesi için tam eşleşme olması gerekir.

  • belirtirseniz Attribute ve varsayılan özellikse, özelliğinde örneği Attribute olmasa bile döndürülen diziye eklenir.

Ayrıca bkz.

Şunlara uygulanır

GetChildProperties(Attribute[])

Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs

PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanarak bir döndürür.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection

Parametreler

filter
Attribute[]

Filtre olarak kullanılacak tür Attribute dizisi.

Döndürülenler

PropertyDescriptorCollection Belirtilen özniteliklerle eşleşen özelliklere sahip A.

Açıklamalar

Bu yöntem parametresi için instance geçirirnull.

Parametrenin instance özellikleri, bir sınıfın özelliklerinden farklı olabilir, çünkü parametrenin sitesi oluşturulursa instance site özellikleri ekleyebilir veya kaldırabilir.

filter parametresi ve Attribute nesnelerini karıştırabilirType. Filtreleme aşağıdaki kurallarla tanımlanır:

  • Bir Type nesne joker karakter olarak kabul edilir; öznitelik kümesinde öğesini içeren Type herhangi bir özellikle eşleşir.

  • Bir özellik aynı sınıfa sahip Attribute değilse, özellik döndürülen diziye dahil edilmeyecektir.

  • özniteliği bir örneğiyse Attribute, özelliğin döndürülen diziye dahil edilmesi için tam eşleşme olması gerekir.

  • Bir Attribute örnek belirtirseniz ve bu varsayılan özellikse, özelliğinde örneği olmasa bile döndürülen diziye Attribute eklenir.

Ayrıca bkz.

Şunlara uygulanır

GetChildProperties(Object)

Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs

Belirli bir nesne için bir PropertyDescriptorCollection döndürür.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection

Parametreler

instance
Object

Özelliklerini almak için bir bileşen.

Döndürülenler

Belirtilen bileşenin özelliklerine sahip A PropertyDescriptorCollection .

Açıklamalar

Bu yöntem parametresi için filter geçirirnull.

Parametrenin instance özellikleri, bir sınıfın özelliklerinden farklı olabilir, çünkü parametrenin sitesi oluşturulursa instance site özellikleri ekleyebilir veya kaldırabilir.

filter parametresi ve Attribute nesnelerini karıştırabilirType. Filtreleme aşağıdaki kurallarla tanımlanır:

  • Bir Type nesne joker karakter olarak kabul edilir; öznitelik kümesinde öğesini içeren Type herhangi bir özellikle eşleşir.

  • Bir özellik aynı sınıfa sahip Attribute değilse, özellik döndürülen diziye dahil edilmeyecektir.

  • özniteliği bir örneğiyse Attribute, özelliğin döndürülen diziye dahil edilmesi için tam eşleşme olması gerekir.

  • Bir Attribute örnek belirtirseniz ve bu varsayılan özellikse, özelliğinde örneği olmasa bile döndürülen diziye Attribute eklenir.

Ayrıca bkz.

Şunlara uygulanır

GetChildProperties(Object, Attribute[])

Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs
Kaynak:
PropertyDescriptor.cs

PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanarak belirli bir nesne için bir döndürür.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection

Parametreler

instance
Object

Özelliklerini almak için bir bileşen.

filter
Attribute[]

Filtre olarak kullanılacak tür Attribute dizisi.

Döndürülenler

Belirtilen PropertyDescriptorCollection bileşen için belirtilen özniteliklerle eşleşen özelliklere sahip bir.

Açıklamalar

Parametrenin instance özellikleri, bir sınıfın özelliklerinden farklı olabilir, çünkü parametrenin sitesi oluşturulursa instance site özellikleri ekleyebilir veya kaldırabilir.

filter parametresi ve Attribute nesnelerini karıştırabilirType. Filtreleme aşağıdaki kurallarla tanımlanır:

  • Bir Type nesne joker karakter olarak kabul edilir; öznitelik kümesinde öğesini içeren Type herhangi bir özellikle eşleşir.

  • Bir özellik aynı sınıfa sahip Attribute değilse, özellik döndürülen diziye dahil edilmeyecektir.

  • özniteliği bir örneğiyse Attribute, özelliğin döndürülen diziye dahil edilmesi için tam eşleşme olması gerekir.

  • Bir Attribute örnek belirtirseniz ve bu varsayılan özellikse, özelliğinde örneği olmasa bile döndürülen diziye Attribute eklenir.

Genellikle, alt özellikler bu özellikten döndürülen öğesinin TypeConverter üyesi uygulanarak GetProperties döndürülmelidir.

Ayrıca bkz.

Şunlara uygulanır