internal void RegisterName(string name)
{
Debug.Assert(name != null);
int constraintCount = List.Count;
for (int i = 0; i < constraintCount; i++)
{
if (NamesEqual(name, ((Constraint)List[i]).ConstraintName, true, _table.Locale) != 0)
{
throw ExceptionBuilder.DuplicateConstraintName(((Constraint)List[i]).ConstraintName);
}
}
if (NamesEqual(name, MakeName(_defaultNameIndex), true, _table.Locale) != 0)
{
_defaultNameIndex++;
}
}