| void .ctor(DataSet dataSet, bool preserveChanges, const MissingSchemaAction& missingSchemaAction) | 2 flags | — | 0x08 |
| void .ctor(DataTable dataTable, bool preserveChanges, const MissingSchemaAction& missingSchemaAction) | 2 flags | — | 0x08 |
| void MergeDataSet(DataSet source) | 1 flags | — | 0x08 |
| void MergeTable(DataTable src) | 1 flags | — | 0x08 |
| void MergeTable(DataTable src, DataTable dst) | Private | — | 0x08 |
| DataTable MergeSchema(DataTable table) | Private | — | 0x08 |
| void MergeTableData(DataTable src) | Private | — | 0x08 |
| void MergeConstraints(DataSet source) | Private | — | 0x08 |
| void MergeConstraints(DataTable table) | Private | — | 0x08 |
| void MergeRelation(DataRelation relation) | Private | | 0x08 |
| void MergeExtendedProperties(PropertyCollection src, PropertyCollection dst) | Private | | 0x08 |
| DataKey GetSrcKey(DataTable src, DataTable dst) | Private | | 0x08 |