/// <summary> /// Removes a NamedDatabase item to the collection. /// </summary> /// <param name="item">The item to remove.</param> public void Remove(NamedDatabase item) { if (item == null) { throw new ArgumentNullException("item"); } List.Remove(item); }
/// <summary> /// Inserts a NamedDatabase instance into the collection. /// </summary> /// <param name="item">The item to add.</param> public void Insert(int index, NamedDatabase item) { if (item == null) { throw new ArgumentNullException("item"); } List.Insert(index, item); }
/// <summary> /// Discovers if the given item is in the collection. /// </summary> /// <param name="item">The item to find.</param> /// <returns>Returns true if the given item is in the collection.</returns> public bool Contains(NamedDatabase item) { if (IndexOf(item) == -1) { return(false); } else { return(true); } }
/// <summary> /// Returns the index of the item in the collection. /// </summary> /// <param name="item">The item to find.</param> /// <returns>The index of the item, or -1 if it is not found.</returns> public int IndexOf(NamedDatabase item) { return(List.IndexOf(item)); }