public override void SetValue(T value) { try { if (!EqualCache <T> .Equal(this.Value, value)) { this.InnerSetValue(value); } } catch (Exception ex) { Logger.Error(ex); } }
public static bool Equal <T>(this T x, T y) { return(EqualCache <T> .Compare(x, y)); }