<PackageReference Include="NETStandard.Library" Version="2.0.2" />

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); } }