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));
        }
Example #2
0
 public static bool NeedsReboot(GBLinkSyncSettings x, GBLinkSyncSettings y)
 {
     return(!DeepEquality.DeepEquals(x, y));
 }
Example #3
0
 public static bool NeedsReboot(A2600SyncSettings x, A2600SyncSettings y)
 {
     return(!DeepEquality.DeepEquals(x, y));
 }
Example #4
0
 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));
 }
Example #6
0
 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));
 }
Example #7
0
 public static bool NeedsReboot(GPGXSettings x, GPGXSettings y)
 {
     return(!DeepEquality.DeepEquals(x, y));
 }
Example #8
0
 public static bool NeedsReboot(NESControlSettings x, NESControlSettings y)
 {
     return(!DeepEquality.DeepEquals(x, y));
 }
Example #9
0
 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));
 }
Example #11
0
 public static bool NeedsReboot(Ares64Settings x, Ares64Settings y) => !DeepEquality.DeepEquals(x, y);
Example #12
0
 public static bool NeedsReboot(MAMESyncSettings x, MAMESyncSettings y)
 {
     return(!DeepEquality.DeepEquals(x.DriverSettings, y.DriverSettings));
 }
Example #13
0
 public static bool NeedsReboot(GambatteSyncSettings x, GambatteSyncSettings y)
 {
     return !DeepEquality.DeepEquals(x, y);
 }