/// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="errorListItem">Error list item to filter.</param>
 public FilteredErrorListItemData(IFilterableErrorListItem errorListItem)
     : this(errorListItem.ErrorId, errorListItem.GetUniqueId())
 {
     
 }
 /// <summary>
 /// Verifies if a filtered error record already exists.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public bool Contains(IFilterableErrorListItem item)
 {
     return Contains(item.ErrorId, item.GetUniqueId());
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="errorListItem">Error list item to filter.</param>
 public FilteredErrorListItemData(IFilterableErrorListItem errorListItem)
     : this(errorListItem.ErrorId, errorListItem.GetUniqueId())
 {
 }
 /// <summary>
 /// Adds an error list item identification data to the filtered list.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public void Add(IFilterableErrorListItem item)
 {
     Add(item.ErrorId, item.GetUniqueId());
 }
 /// <summary>
 /// Removes a filtered error list data.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public void Remove(IFilterableErrorListItem item)
 {
     Remove(item.ErrorId, item.GetUniqueId());
 }
 /// <summary>
 /// Verifies if a filtered error record already exists.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public bool Contains(IFilterableErrorListItem item)
 {
     return(Contains(item.ErrorId, item.GetUniqueId()));
 }
 /// <summary>
 /// Adds an error list item identification data to the filtered list.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public void Add(IFilterableErrorListItem item)
 {
     Add(item.ErrorId, item.GetUniqueId());
 }
 /// <summary>
 /// Removes a filtered error list data.
 /// </summary>
 /// <param name="item">Filterable error list item.</param>
 public void Remove(IFilterableErrorListItem item)
 {
     Remove(item.ErrorId, item.GetUniqueId());
 }