System.Data.ConstraintCollection
namespace System.Data
{
public sealed class ConstraintCollection : InternalDataCollectionBase
{
public Constraint this[int index] { get; }
public Constraint this[string name] { get; }
public event CollectionChangeEventHandler CollectionChanged;
public void Add(Constraint constraint);
public Constraint Add(string name, DataColumn column, bool primaryKey);
public Constraint Add(string name, DataColumn primaryKeyColumn, DataColumn foreignKeyColumn);
public Constraint Add(string name, DataColumn[] columns, bool primaryKey);
public Constraint Add(string name, DataColumn[] primaryKeyColumns, DataColumn[] foreignKeyColumns);
public void AddRange(Constraint[] constraints);
public bool CanRemove(Constraint constraint);
public void Clear();
public bool Contains(string name);
public void CopyTo(Constraint[] array, int index);
public int IndexOf(Constraint constraint);
public int IndexOf(string constraintName);
public void Remove(Constraint constraint);
public void Remove(string name);
public void RemoveAt(int index);
}
}