/// <summary>
 ///     Initializes a new instance of this class.
 /// </summary>
 /// <param name="name">Name of this descriptor.</param>
 /// <param name="listView">List view associated with this descriptor.</param>
 /// <param name="item">Item to describe.</param>
 /// <param name="attributes">Attributes to use to describe item.</param>
 public PropertyListViewItemDesciptor(string name, PropertyListView listView, PropertyListViewItem item, Attribute[] attributes)
     : base(name, attributes)
 {
     _listView = listView;
     _item = item;
 }
 /// <summary>
 ///     Initializes a new instance of this class.
 /// </summary>
 /// <param name="name">Name of this descriptor.</param>
 /// <param name="listView">List view associated with this descriptor.</param>
 /// <param name="item">Item to describe.</param>
 /// <param name="attributes">Attributes to use to describe item.</param>
 public PropertyListViewItemDesciptor(string name, PropertyListView listView, PropertyListViewItem item, Attribute[] attributes) : base(name, attributes)
 {
     _listView = listView;
     _item     = item;
 }
 /// <summary>
 ///     Initalizes a new instance of this class.
 /// </summary>
 /// <param name="propertyGrid">Property grid associated with this descriptor.</param>
 public PropertyListViewDescriptor(PropertyListView propertyGrid)
 {
     _propertyListView = propertyGrid;
 }
 /// <summary>
 ///     Initalizes a new instance of this class.
 /// </summary>
 /// <param name="propertyGrid">Property grid associated with this descriptor.</param>
 public PropertyListViewDescriptor(PropertyListView propertyGrid)
 {
     _propertyListView = propertyGrid;
 }