CustomTypeDescriptor.GetProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a collection of property descriptors for the object represented by this type descriptor.
Overloads
GetProperties() |
Returns a collection of property descriptors for the object represented by this type descriptor. |
GetProperties(Attribute[]) |
Returns a filtered collection of property descriptors for the object represented by this type descriptor. |
Remarks
The GetProperties method returns a collection of property descriptors for the object this type descriptor is representing. An optional attribute array may be provided to filter the collection that is returned. If no parent is provided, the method will return Empty.
GetProperties()
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
Returns a collection of property descriptors for the object represented by this type descriptor.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties();
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties () As PropertyDescriptorCollection
Returns
A PropertyDescriptorCollection containing the property descriptions for the object represented by this type descriptor. The default is Empty.
Implements
- Attributes
Remarks
If a parent custom type descriptor was passed into the CustomTypeDescriptor constructor, the GetProperties method will call the parent's corresponding method.
See also
Applies to
GetProperties(Attribute[])
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
- Source:
- CustomTypeDescriptor.cs
Returns a filtered collection of property descriptors for the object represented by this type descriptor.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
[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 virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[]? attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[] attributes);
[<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.")>]
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection
Parameters
- attributes
- Attribute[]
An array of attributes to use as a filter. This can be null
.
Returns
A PropertyDescriptorCollection containing the property descriptions for the object represented by this type descriptor. The default is Empty.
Implements
- Attributes
Remarks
You can use the attributes
parameter to filter the collection that is returned. For filtering rules, see GetProperties.
If a parent custom type descriptor was passed into the CustomTypeDescriptor constructor, the GetProperties method will call the parent's corresponding method.
See also
- GetProperties(Object, Attribute[])
- GetProperties
- PropertyDescriptorCollection
- GetEvents
- GetAttributes()
- GetDefaultProperty()