| string get_ConstraintName() | Public+3 flags | | 0x08 |
| void set_ConstraintName(const string& value) | Public+3 flags | | 0x08 |
| string get_SchemaName() | 2 flags | | 0x08 |
| void set_SchemaName(const string& value) | 2 flags | | 0x08 |
| bool get_InCollection() | 4 flags | | 0x01 |
| void set_InCollection(bool value) | 4 flags | | 0x01 |
| DataTable get_Table() | Public+4 flags | | 0x08 |
| PropertyCollection get_ExtendedProperties() | Public+1 flags | | 0x08 |
| bool ContainsColumn(DataColumn column) | 4 flags | | 0x08 |
| bool CanEnableConstraint() | 4 flags | | 0x01 |
| Constraint Clone(DataSet destination) | 4 flags | | 0x08 |
| Constraint Clone(DataSet destination, bool ignoreNSforTableLookup) | 4 flags | | 0x08 |
| void CheckConstraint() | 1 flags | | 0x00 |
| void CheckCanAddToCollection(ConstraintCollection constraint) | 4 flags | | 0x08 |
| bool CanBeRemovedFromCollection(ConstraintCollection constraint, bool fThrowException) | 4 flags | — | 0x08 |
| void CheckConstraint(DataRow row, const DataRowAction& action) | 4 flags | | 0x08 |
| void CheckState() | 4 flags | | 0x00 |
| void CheckStateForProperty() | 1 flags | | 0x00 |
| DataSet get__DataSet() | 4 flags | | 0x08 |
| bool IsConstraintViolated() | 4 flags | | 0x01 |
| string ToString() | Public+1 flags | | 0x08 |
| void .ctor() | 2 flags | | 0x00 |