private BaseWindow IndexByObject(object Index)
{
try
{
int objectIndex = this.List.IndexOf(Index);
return IndexByNumber(objectIndex);
}
catch (ArgumentOutOfRangeException e)
{
throw new ArgumentOutOfRangeException(e.ParamName, "Object was not present in the collection.");
}
}