class System.Data.ConstraintCollection
   inherits System.Data.InternalDataCollectionBase
   implements System.Collections.ICollection, System.Collections.IEnumerable
   final:

   def protected override property List as System.Collections.ArrayList
      get.

   def public property Item as System.Data.Constraint
      get.

   def public property Item as System.Data.Constraint
      get.

   def public event CollectionChanged signature void (input sender as System.Object, input e as System.ComponentModel.CollectionChangeEventArgs).

   method public final void Add(input constraint as System.Data.Constraint):
   end method.

   method public final System.Data.Constraint Add(input name as character, input columns as System.Data.DataColumn extent, input primaryKey as logical):
   end method.

   method public final System.Data.Constraint Add(input name as character, input column as System.Data.DataColumn, input primaryKey as logical):
   end method.

   method public final System.Data.Constraint Add(input name as character, input primaryKeyColumn as System.Data.DataColumn, input foreignKeyColumn as System.Data.DataColumn):
   end method.

   method public final System.Data.Constraint Add(input name as character, input primaryKeyColumns as System.Data.DataColumn extent, input foreignKeyColumns as System.Data.DataColumn extent):
   end method.

   method public final void AddRange(input constraints as System.Data.Constraint extent):
   end method.

   method public final logical CanRemove(input constraint as System.Data.Constraint):
   end method.

   method public final void Clear():
   end method.

   method public final logical Contains(input name as character):
   end method.

   method public final void CopyTo(input array as System.Data.Constraint extent, input index as integer):
   end method.

   method public final integer IndexOf(input constraint as System.Data.Constraint):
   end method.

   method public final integer IndexOf(input constraintName as character):
   end method.

   method public final void Remove(input constraint as System.Data.Constraint):
   end method.

   method public final void RemoveAt(input index as integer):
   end method.

   method public final void Remove(input name as character):
   end method.

end class.
