Represents an object's property setting made available in the property grid.
 
        |
  | category | 
 Gets or sets the name of the property's category.
 
 | 
  | data | 
 Gets or sets an optional arbitrary object to store with this property descriptor.
 
 | 
  | defaultValue | 
 Gets or sets the default value for the property.
 
 | 
  | description | 
 Gets or sets the description of the property.
 
 | 
  | disabled | 
 Gets or sets the value to indicate whether or not this descriptor should be disabled.
 
 | 
  | doNotRecordHistory | 
 Gets or sets the value to indicate whether or not this descriptor should record its value history upon changes.
 
 | 
  | editor | 
 Gets or sets the editor associated with this descriptor.
 
 | 
  | editorType | 
 Gets or sets the type of the editor that should be used to edit the property.
 
 | 
  | fullInputWidth | 
 Gets or sets the value of whether the input for this property should take up the full width of the window.
 
 | 
  | halfWidthLayout | 
 Gets or sets the value of whether the layout for this property should take up half the width of the window.
 
 | 
  | hiddenCommonNameText | 
 Gets or sets an optional name that may begin with a portion of the same text as name, which will be hidden but take up space to align with the text above.
 
 | 
  | icon | 
 Gets or sets the value of the icon to be displayed for the property. 
 Provide a string containing the location for the icon. Some examples can be seen in dundas.controls.PropertyGridEditorConstants.
 
 | 
  | id | 
 Gets or sets the name of the property's ID, which is a unique way to identify the property.
 
 | 
  | isDisposed | 
 Gets a value indicating whether this instance has been disposed.
 
  Inherited from dundas.EventDisposable.
 | 
  | isNameVisible | 
 Gets or sets a value indicating whether the property's name should be shown.
 
 | 
  | isNullable | 
 Gets or sets a value indicating whether the property supports having a value of null.
 
 | 
  | isReadOnly | 
 Gets or sets a value indicating whether the property's editor should not allow modifications.
 
 | 
  | isUnique | 
 Gets or sets a value indicating this property is unique.
 
 | 
  | name | 
 Gets the name of the property.
 
 | 
  | objectDescriptorParent | 
 Gets or sets the object descriptor that owns the property.
 
 | 
  | oldValue | 
 Gets or sets the old value.
 
 | 
  | section | 
 Gets or sets the ID of the property's section.
 
 | 
  | simpleModeCategory | 
 Gets or sets the value to slot the property correctly when it's displayed for simple property mode.
 More than one descriptor can be set for a category and will be set when the UI changes, however only the first one discovered will represent the value in the UI.
 
 | 
  | sortKey | 
 Gets or sets the key used to determine the property's order when being sorted for display.
 
 | 
  | textIcon | 
 Gets or sets the value of the icon to be displayed for the property. 
 Provide a string containing the text to use as an icon. 
 
 | 
  | uiCache | 
 Gets the UI cache table
  Inherited from dundas.EventDisposable.
 | 
  | value | 
 Gets or sets the value of the property.
 
 |