ICustomTypeDescriptor.GetProperties 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此组件实例的属性。
重载
GetProperties() |
返回此组件实例的属性。 |
GetProperties(Attribute[]) |
使用特性数组作为筛选器,返回此组件实例的属性。 |
GetProperties()
返回此组件实例的属性。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
public System.ComponentModel.PropertyDescriptorCollection GetProperties ();
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties () As PropertyDescriptorCollection
返回
表示此组件实例的属性的 PropertyDescriptorCollection。
注解
此实例的属性可以不同于类提供的属性集。 例如,如果组件已站点,则站点可以添加或删除其他属性。
如果未指定任何属性,实现者可以返回 PropertyDescriptorCollection.Empty 。 此方法绝不应返回 null
。
另请参阅
适用于
GetProperties(Attribute[])
使用特性数组作为筛选器,返回此组件实例的属性。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[]? attributes);
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection
参数
返回
一个 PropertyDescriptorCollection,它表示此组件实例的已筛选属性。
注解
此实例的属性可以不同于类提供的属性集。 例如,如果组件已站点,则站点可以添加或删除其他属性。
如果在数组中attributes
指定了 ,Attribute并且属性没有该特性的 类实例,则返回的集合将包含 属性(如果 Attribute 是默认属性)。
有关筛选规则,请参阅 GetProperties。
另请参阅
- GetProperties(Object, Attribute[])
- Attribute
- DefaultPropertyAttribute
- GetProperties
- PropertyDescriptorCollection
- GetEvents
- GetAttributes()
- GetDefaultProperty()