public DataTable this[int index]
{
get
{
try
{
// Perf: use the readonly _list field directly and let ArrayList check the range
return (DataTable)_list[index];
}
catch (ArgumentOutOfRangeException)
{
throw ExceptionBuilder.TableOutOfRange(index);
}
}
}