using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Utilities { // Token: 0x020001F8 RID: 504 [Token(Token = "0x200013E")] [StructLayout(3)] public static class EquatableExt { // Token: 0x060010E3 RID: 4323 RVA: 0x00007274 File Offset: 0x00005474 [Token(Token = "0x6000D7E")] [Address(RVA = "0x216A590", Offset = "0x2168F90", VA = "0x18216A590")] public static bool TrySetIfChanged(ref T self, T other) where T : class, IEquatable { return default(bool); } // Token: 0x060010E4 RID: 4324 RVA: 0x0000728C File Offset: 0x0000548C [Token(Token = "0x6000D7F")] public static bool TrySetValueIfChanged(this T self, in T other) where T : struct, IEquatable { return default(bool); } // Token: 0x060010E5 RID: 4325 RVA: 0x000072A4 File Offset: 0x000054A4 [Token(Token = "0x6000D80")] [Address(RVA = "0x216A550", Offset = "0x2168F50", VA = "0x18216A550")] public static bool TrySetAndRun(ref T self, T other, Action op) where T : class, IEquatable { return default(bool); } // Token: 0x060010E6 RID: 4326 RVA: 0x000072BC File Offset: 0x000054BC [Token(Token = "0x6000D81")] public static bool TrySetValueAndRun(ref T self, T other, Action op) where T : struct, IEquatable { return default(bool); } // Token: 0x060010E7 RID: 4327 RVA: 0x000072D4 File Offset: 0x000054D4 [Token(Token = "0x6000D82")] [Address(RVA = "0x2169E40", Offset = "0x2168840", VA = "0x182169E40")] public static bool EquatableEquals(this T self, object obj) where T : IEquatable { return default(bool); } } }