PropertyDescriptor.GetChildProperties 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetChildProperties() |
返回默认的 PropertyDescriptorCollection。 |
GetChildProperties(Attribute[]) |
通过将指定的特性数组用作筛选器,返回 PropertyDescriptorCollection。 |
GetChildProperties(Object) |
返回给定对象的 PropertyDescriptorCollection。 |
GetChildProperties(Object, Attribute[]) |
通过将指定的特性数组用作筛选器,返回给定对象的 PropertyDescriptorCollection。 |
GetChildProperties()
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
返回默认的 PropertyDescriptorCollection。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
返回
属性描述符的集合。
注解
此方法同时传递 null
参数 instance
和 filter
参数。
参数的属性 instance
可能与类的属性不同,因为如果 instance
参数已站点,容器可以添加或删除属性。
参数 filter
可以混合 Type 和 Attribute 对象。 筛选由以下规则定义:
如果属性没有同一 Attribute 类的 ,则返回的数组中不会包含该属性。
如果 特性是 的 Attribute实例,则 属性必须是要包含在返回的数组中的完全匹配项。
如果指定 , Attribute 并且它是默认属性,则它将包含在返回的数组中,即使 属性中没有 实例 Attribute 也是如此。
另请参阅
适用于
GetChildProperties(Attribute[])
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
通过将指定的特性数组用作筛选器,返回 PropertyDescriptorCollection。
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
参数
返回
一个 PropertyDescriptorCollection,具有与指定的特性匹配的属性。
注解
此方法为 instance
参数传递null
。
参数的属性 instance
可能与类的属性不同,因为如果 instance
参数是网站,则网站可以添加或删除属性。
参数 filter
可以混合 Type 和 Attribute 对象。 筛选由以下规则定义:
如果属性没有同一 Attribute 类的 ,则返回的数组中不会包含该属性。
如果 特性是 的 Attribute实例,则 属性必须是要包含在返回的数组中的完全匹配项。
如果指定实例 Attribute 并且它是默认属性,则即使属性中没有 实例 Attribute ,该实例也会包含在返回的数组中。
另请参阅
适用于
GetChildProperties(Object)
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
返回给定对象的 PropertyDescriptorCollection。
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
参数
- instance
- Object
要为其获取属性的组件。
返回
具有指定组件的属性的 PropertyDescriptorCollection。
注解
此方法为 filter
参数传递null
。
参数的属性 instance
可能与类的属性不同,因为如果 instance
参数是网站,则网站可以添加或删除属性。
参数 filter
可以混合 Type 和 Attribute 对象。 筛选由以下规则定义:
如果属性没有同一 Attribute 类的 ,则返回的数组中不会包含该属性。
如果 特性是 的 Attribute实例,则 属性必须是要包含在返回的数组中的完全匹配项。
如果指定实例 Attribute 并且它是默认属性,则即使属性中没有 实例 Attribute ,该实例也会包含在返回的数组中。
另请参阅
适用于
GetChildProperties(Object, Attribute[])
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
- Source:
- PropertyDescriptor.cs
通过将指定的特性数组用作筛选器,返回给定对象的 PropertyDescriptorCollection。
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
参数
- instance
- Object
要为其获取属性的组件。
返回
具有与指定组件的指定属性相匹配的属性的 PropertyDescriptorCollection。
注解
参数的属性 instance
可能与类的属性不同,因为如果 instance
参数是网站,则网站可以添加或删除属性。
参数 filter
可以混合 Type 和 Attribute 对象。 筛选由以下规则定义:
如果属性没有同一 Attribute 类的 ,则返回的数组中不会包含该属性。
如果 特性是 的 Attribute实例,则 属性必须是要包含在返回的数组中的完全匹配项。
如果指定实例 Attribute 并且它是默认属性,则即使属性中没有 实例 Attribute ,该实例也会包含在返回的数组中。
通常,应通过实现 GetProperties 从此属性返回的 的成员来 TypeConverter 返回子属性。