public DifferenceCell(ICompareColumnInfo compareColumn) { Guard.ArgumentIsNotNull(compareColumn, nameof(compareColumn)); Column = compareColumn.Column; CompareColumn = compareColumn.CompareColumn; }
public virtual object GetValue(ICompareColumnInfo column, DataRow row) { if (row.Table == Table) { return(row[column.Column]); } return(row[column.CompareColumn]); }
public int GetHashCode(ICompareColumnInfo obj) => obj.GetHashCode();
public bool Equals(ICompareColumnInfo x, ICompareColumnInfo y) => x == y;