PropertyDescriptor.GetChildProperties Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość PropertyDescriptorCollection.
Przeciążenia
GetChildProperties() |
Zwraca wartość domyślną PropertyDescriptorCollection. |
GetChildProperties(Attribute[]) |
PropertyDescriptorCollection Zwraca wartość używającą określonej tablicy atrybutów jako filtru. |
GetChildProperties(Object) |
Zwraca obiekt PropertyDescriptorCollection dla danego obiektu. |
GetChildProperties(Object, Attribute[]) |
Zwraca obiekt PropertyDescriptorCollection dla danego obiektu przy użyciu określonej tablicy atrybutów jako filtru. |
GetChildProperties()
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
Zwraca wartość domyślną PropertyDescriptorCollection.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
Zwraca
Kolekcja deskryptora właściwości.
Uwagi
Ta metoda przechodzi null
zarówno dla parametru, jak instance
i parametru filter
.
Właściwości parametru instance
mogą różnić się od właściwości klasy, ponieważ kontener może dodawać lub usuwać właściwości, jeśli instance
parametr jest lokacji.
Parametr filter
może mieszać Type i Attribute obiekty. Filtrowanie jest definiowane przez następujące reguły:
Type Obiekt jest traktowany jako symbol wieloznaczny. Jest on zgodny z dowolną właściwością, która ma Type w swoim zestawie atrybutów.
Jeśli właściwość nie ma Attribute tej samej klasy, właściwość nie zostanie uwzględniona w zwracanej tablicy.
Jeśli atrybut jest wystąpieniem Attributeklasy , właściwość musi być dokładnym dopasowaniem, które należy uwzględnić w zwracanej tablicy.
Jeśli określisz Attribute właściwość i jest to właściwość domyślna, zostanie ona uwzględniona w zwracanej tablicy, nawet jeśli nie ma wystąpienia Attribute właściwości .
Zobacz też
Dotyczy
GetChildProperties(Attribute[])
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
PropertyDescriptorCollection Zwraca wartość używającą określonej tablicy atrybutów jako filtru.
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
Parametry
Zwraca
Element PropertyDescriptorCollection z właściwościami zgodnymi z określonymi atrybutami.
Uwagi
Ta metoda przekazuje null
parametr instance
.
Właściwości parametru instance
mogą różnić się od właściwości klasy, ponieważ lokacja może dodawać lub usuwać właściwości, jeśli instance
parametr jest lokacji.
Parametr filter
może mieszać Type i Attribute obiekty. Filtrowanie jest definiowane przez następujące reguły:
Type Obiekt jest traktowany jako symbol wieloznaczny. Jest on zgodny z dowolną właściwością, która ma Type w swoim zestawie atrybutów.
Jeśli właściwość nie ma Attribute tej samej klasy, właściwość nie zostanie uwzględniona w zwracanej tablicy.
Jeśli atrybut jest wystąpieniem Attributeklasy , właściwość musi być dokładnym dopasowaniem, które należy uwzględnić w zwracanej tablicy.
Jeśli określisz Attribute wystąpienie i jest to właściwość domyślna, zostanie ona uwzględniona w zwracanej tablicy, nawet jeśli nie ma wystąpienia Attribute właściwości .
Zobacz też
Dotyczy
GetChildProperties(Object)
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
Zwraca obiekt PropertyDescriptorCollection dla danego obiektu.
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
Parametry
- instance
- Object
Składnik, dla którego mają być uzyskiwane właściwości.
Zwraca
Element PropertyDescriptorCollection z właściwościami określonego składnika.
Uwagi
Ta metoda przekazuje null
parametr filter
.
Właściwości parametru instance
mogą różnić się od właściwości klasy, ponieważ lokacja może dodawać lub usuwać właściwości, jeśli instance
parametr jest lokacji.
Parametr filter
może mieszać Type i Attribute obiekty. Filtrowanie jest definiowane przez następujące reguły:
Type Obiekt jest traktowany jako symbol wieloznaczny. Jest on zgodny z dowolną właściwością, która ma Type w swoim zestawie atrybutów.
Jeśli właściwość nie ma Attribute tej samej klasy, właściwość nie zostanie uwzględniona w zwracanej tablicy.
Jeśli atrybut jest wystąpieniem Attributeklasy , właściwość musi być dokładnym dopasowaniem, które należy uwzględnić w zwracanej tablicy.
Jeśli określisz Attribute wystąpienie i jest to właściwość domyślna, zostanie ona uwzględniona w zwracanej tablicy, nawet jeśli nie ma wystąpienia Attribute właściwości .
Zobacz też
Dotyczy
GetChildProperties(Object, Attribute[])
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
- Źródło:
- PropertyDescriptor.cs
Zwraca obiekt PropertyDescriptorCollection dla danego obiektu przy użyciu określonej tablicy atrybutów jako filtru.
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
Parametry
- instance
- Object
Składnik, dla którego mają być uzyskiwane właściwości.
Zwraca
Element PropertyDescriptorCollection z właściwościami, które pasują do określonych atrybutów określonego składnika.
Uwagi
Właściwości parametru instance
mogą różnić się od właściwości klasy, ponieważ lokacja może dodawać lub usuwać właściwości, jeśli instance
parametr jest lokacji.
Parametr filter
może mieszać Type i Attribute obiekty. Filtrowanie jest definiowane przez następujące reguły:
Type Obiekt jest traktowany jako symbol wieloznaczny. Jest on zgodny z dowolną właściwością, która ma Type w swoim zestawie atrybutów.
Jeśli właściwość nie ma Attribute tej samej klasy, właściwość nie zostanie uwzględniona w zwracanej tablicy.
Jeśli atrybut jest wystąpieniem Attributeklasy , właściwość musi być dokładnym dopasowaniem, które należy uwzględnić w zwracanej tablicy.
Jeśli określisz Attribute wystąpienie i jest to właściwość domyślna, zostanie ona uwzględniona w zwracanej tablicy, nawet jeśli nie ma wystąpienia Attribute właściwości .
Ogólnie rzecz biorąc, właściwości podrzędne powinny być zwracane przez zaimplementowanie GetProperties elementu członkowskiego zwróconego TypeConverter z tej właściwości.