public static void Test() { var item1 = new TestEntity { Name = "xx2", Birthday = "1986", Description = "ddd", IgnoreProperty = 1 }; var item2 = new TestEntity { Name = "xX2", Birthday = "1986", Description = "ddd", IgnoreProperty = 2 }; Console.WriteLine(DeepEquality.DeepEquals(item1, item2, StringComparison.OrdinalIgnoreCase)); Console.WriteLine(DeepEquality.DeepEquals(item1, item2, StringComparison.Ordinal)); }
public static bool NeedsReboot(GBLinkSyncSettings x, GBLinkSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(A2600SyncSettings x, A2600SyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(ColecoSyncSettings x, ColecoSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(ZXSpectrumSyncSettings x, ZXSpectrumSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(SyncSettings x, SyncSettings y) { // the core can handle dynamic plugging and unplugging, but that changes // the controllerdefinition, and we're not ready for that return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(GPGXSettings x, GPGXSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(NESControlSettings x, NESControlSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(AmstradCPCSyncSettings x, AmstradCPCSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(VectrexSyncSettings x, VectrexSyncSettings y) { return(!DeepEquality.DeepEquals(x, y)); }
public static bool NeedsReboot(Ares64Settings x, Ares64Settings y) => !DeepEquality.DeepEquals(x, y);
public static bool NeedsReboot(MAMESyncSettings x, MAMESyncSettings y) { return(!DeepEquality.DeepEquals(x.DriverSettings, y.DriverSettings)); }
public static bool NeedsReboot(GambatteSyncSettings x, GambatteSyncSettings y) { return !DeepEquality.DeepEquals(x, y); }