protected override void PreliminaryChecks(DataTable x, DataTable y) { var columnsCount = Math.Max(y.Columns.Count, x.Columns.Count); if (settings == null) { BuildDefaultSettings(columnsCount); } else { settings.ApplyTo(columnsCount); } WriteSettingsToDataTableProperties(y, settings); WriteSettingsToDataTableProperties(x, settings); CheckSettingsAndDataTable(y, settings); CheckSettingsAndDataTable(x, settings); CheckSettingsAndFirstRow(y, settings); CheckSettingsAndFirstRow(x, settings); }
public DataRowKeysComparerByIndex(SettingsResultSetComparisonByIndex settings, int columnCount) { this.settings = settings; settings.ApplyTo(columnCount); }