DesignPropertyDescriptor Class
This class and its members are reserved for internal use and are not intended to be used in your code. The purpose of DesignPropertyDescriptor is to allow us to customize the display name of the property in the property grid. None of the CLR implementations of PropertyDescriptor allow you to change the DisplayName.
Inheritance Hierarchy
System..::..Object
System.ComponentModel..::..MemberDescriptor
System.ComponentModel..::..PropertyDescriptor
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..DesignPropertyDescriptor
Namespace: Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly: Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)
Syntax
'Declaration
Public Class DesignPropertyDescriptor _
Inherits PropertyDescriptor
'Usage
Dim instance As DesignPropertyDescriptor
public class DesignPropertyDescriptor : PropertyDescriptor
public ref class DesignPropertyDescriptor : public PropertyDescriptor
type DesignPropertyDescriptor =
class
inherit PropertyDescriptor
end
public class DesignPropertyDescriptor extends PropertyDescriptor
The DesignPropertyDescriptor type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
DesignPropertyDescriptor | Constructor. Copy the base property descriptor and also hold a pointer to it for calling its overridden abstract methods. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
AttributeArray | (Inherited from MemberDescriptor.) |
![]() |
Attributes | (Inherited from MemberDescriptor.) |
![]() |
Category | (Inherited from MemberDescriptor.) |
![]() |
ComponentType | Delegates to base. (Overrides PropertyDescriptor..::..ComponentType.) |
![]() |
Converter | Return type converter for property (Overrides PropertyDescriptor..::..Converter.) |
![]() |
Description | (Inherited from MemberDescriptor.) |
![]() |
DesignTimeOnly | (Inherited from MemberDescriptor.) |
![]() |
DisplayName | Delegates to base. (Overrides MemberDescriptor..::..DisplayName.) |
![]() |
IsBrowsable | (Inherited from MemberDescriptor.) |
![]() |
IsLocalizable | (Inherited from PropertyDescriptor.) |
![]() |
IsReadOnly | Delegates to base. (Overrides PropertyDescriptor..::..IsReadOnly.) |
![]() |
Name | (Inherited from MemberDescriptor.) |
![]() |
NameHashCode | (Inherited from MemberDescriptor.) |
![]() |
PropertyType | Delegates to base. (Overrides PropertyDescriptor..::..PropertyType.) |
![]() |
SerializationVisibility | (Inherited from PropertyDescriptor.) |
![]() |
SupportsChangeEvents | (Inherited from PropertyDescriptor.) |
Top
Methods
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace
.gif)
.gif)
.gif)
.gif)