public TableReferences(IList<TableReference> list) { if (list == null || list.IsEmpty()) { throw new SqlSyntaxErrorException("at least one table reference"); } _list = EnsureListType(list); }