PropertyDescriptor.GetChildProperties Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
PropertyDescriptorCollectionВозвращает значение .
Перегрузки
| Имя | Описание |
|---|---|
| GetChildProperties() |
Возвращает значение по умолчанию PropertyDescriptorCollection. |
| GetChildProperties(Attribute[]) |
Возвращает указанный PropertyDescriptorCollection массив атрибутов в качестве фильтра. |
| GetChildProperties(Object) |
PropertyDescriptorCollection Возвращает объект для заданного объекта. |
| GetChildProperties(Object, Attribute[]) |
PropertyDescriptorCollection Возвращает объект для заданного объекта с помощью указанного массива атрибутов в качестве фильтра. |
GetChildProperties()
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
Возвращает значение по умолчанию PropertyDescriptorCollection.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
Возвращаемое значение
Коллекция дескриптора свойств.
- Атрибуты
Комментарии
Этот метод передается null как для параметра, instance так и filter для параметра.
Свойства параметра instance могут отличаться от свойств класса, так как контейнер может добавлять или удалять свойства, если instance параметр находится на сайте.
Параметр filter может смешивать и Type объектыAttribute. Фильтрация определяется следующими правилами:
Type Объект обрабатывается как подстановочный знак; он соответствует любому свойству, которое имеет Type его набор атрибутов.
Если свойство не имеет одного Attribute класса, свойство не будет включено в возвращаемый массив.
Если атрибут является экземпляром Attribute, свойство должно быть точным совпадением для включения в возвращаемый массив.
Если указать Attribute свойство по умолчанию, оно будет включено в возвращаемый массив, даже если в свойстве нет экземпляра Attribute .
См. также раздел
Применяется к
GetChildProperties(Attribute[])
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
Возвращает указанный PropertyDescriptorCollection массив атрибутов в качестве фильтра.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection
Параметры
Возвращаемое значение
Со PropertyDescriptorCollection свойствами, соответствующими указанным атрибутам.
- Атрибуты
Комментарии
Этот метод передает null параметру instance .
Свойства параметра instance могут отличаться от свойств класса, так как сайт может добавлять или удалять свойства, если instance параметр находится на сайте.
Параметр filter может смешивать и Type объектыAttribute. Фильтрация определяется следующими правилами:
Type Объект обрабатывается как подстановочный знак; он соответствует любому свойству, которое имеет Type его набор атрибутов.
Если свойство не имеет одного Attribute класса, свойство не будет включено в возвращаемый массив.
Если атрибут является экземпляром Attribute, свойство должно быть точным совпадением для включения в возвращаемый массив.
Если вы указываете экземпляр и является свойством Attribute по умолчанию, он будет включен в возвращаемый массив, даже если в свойстве нет экземпляра Attribute .
См. также раздел
Применяется к
GetChildProperties(Object)
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
PropertyDescriptorCollection Возвращает объект для заданного объекта.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")>]
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection
Параметры
- instance
- Object
Компонент, для получения свойств для.
Возвращаемое значение
А PropertyDescriptorCollection со свойствами для указанного компонента.
- Атрибуты
Комментарии
Этот метод передает null параметру filter .
Свойства параметра instance могут отличаться от свойств класса, так как сайт может добавлять или удалять свойства, если instance параметр находится на сайте.
Параметр filter может смешивать и Type объектыAttribute. Фильтрация определяется следующими правилами:
Type Объект обрабатывается как подстановочный знак; он соответствует любому свойству, которое имеет Type его набор атрибутов.
Если свойство не имеет одного Attribute класса, свойство не будет включено в возвращаемый массив.
Если атрибут является экземпляром Attribute, свойство должно быть точным совпадением для включения в возвращаемый массив.
Если вы указываете экземпляр и является свойством Attribute по умолчанию, он будет включен в возвращаемый массив, даже если в свойстве нет экземпляра Attribute .
См. также раздел
Применяется к
GetChildProperties(Object, Attribute[])
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
- Исходный код:
- PropertyDescriptor.cs
PropertyDescriptorCollection Возвращает объект для заданного объекта с помощью указанного массива атрибутов в качестве фильтра.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object? instance, Attribute[]? filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
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
Параметры
- instance
- Object
Компонент, для получения свойств для.
Возвращаемое значение
Со PropertyDescriptorCollection свойствами, которые соответствуют указанным атрибутам указанного компонента.
- Атрибуты
Комментарии
Свойства параметра instance могут отличаться от свойств класса, так как сайт может добавлять или удалять свойства, если instance параметр находится на сайте.
Параметр filter может смешивать и Type объектыAttribute. Фильтрация определяется следующими правилами:
Type Объект обрабатывается как подстановочный знак; он соответствует любому свойству, которое имеет Type его набор атрибутов.
Если свойство не имеет одного Attribute класса, свойство не будет включено в возвращаемый массив.
Если атрибут является экземпляром Attribute, свойство должно быть точным совпадением для включения в возвращаемый массив.
Если вы указываете экземпляр и является свойством Attribute по умолчанию, он будет включен в возвращаемый массив, даже если в свойстве нет экземпляра Attribute .
Как правило, дочерние свойства должны быть возвращены путем реализации GetProperties элемента возвращаемого TypeConverter из этого свойства.