using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Utilities { // Token: 0x020001F9 RID: 505 [Token(Token = "0x200013F")] [StructLayout(3)] public static class GenericExtensions { // Token: 0x060010E8 RID: 4328 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D83")] [Address(RVA = "0x1741FA0", Offset = "0x17409A0", VA = "0x181741FA0")] public static IEnumerable ToEnumerable(this T self) { return null; } // Token: 0x060010E9 RID: 4329 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D84")] [Address(RVA = "0x1741FA0", Offset = "0x17409A0", VA = "0x181741FA0")] public static IEnumerable ToEnumerableInf(this T self) { return null; } // Token: 0x060010EA RID: 4330 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D85")] [Address(RVA = "0x1E30520", Offset = "0x1E2EF20", VA = "0x181E30520")] public static T[] ToOneItemArray(this T self) { return null; } // Token: 0x060010EB RID: 4331 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D86")] [Address(RVA = "0x1E304E0", Offset = "0x1E2EEE0", VA = "0x181E304E0")] public static U MapNull(this T self, Func op) where U : class where T : class { return null; } // Token: 0x060010EC RID: 4332 RVA: 0x000072EC File Offset: 0x000054EC [Token(Token = "0x6000D87")] public static U? MapNull(this T? self, Func op) where U : struct where T : struct { return null; } // Token: 0x060010ED RID: 4333 RVA: 0x00007304 File Offset: 0x00005504 [Token(Token = "0x6000D88")] public static U? MapNull(this T self, Func op) where U : struct where T : class { return null; } // Token: 0x060010EE RID: 4334 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D89")] public static U MapNull(this T? self, Func op) where U : class where T : struct { return null; } // Token: 0x060010EF RID: 4335 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D8A")] [Address(RVA = "0x1B5D060", Offset = "0x1B5BA60", VA = "0x181B5D060")] public static T NullOr(this T self, T optB) where T : class { return null; } // Token: 0x060010F0 RID: 4336 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D8B")] [Address(RVA = "0x1B5D020", Offset = "0x1B5BA20", VA = "0x181B5D020")] public static T NullOrElse(this T self, Func creator) where T : class { return null; } // Token: 0x060010F1 RID: 4337 RVA: 0x0000731C File Offset: 0x0000551C [Token(Token = "0x6000D8C")] [Address(RVA = "0x2040DA0", Offset = "0x203F7A0", VA = "0x182040DA0")] public static T? Nullable(this T self) where T : struct { return null; } // Token: 0x060010F2 RID: 4338 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D8D")] [Address(RVA = "0x2040E70", Offset = "0x203F870", VA = "0x182040E70")] public static string ToJson(this T self) { return null; } // Token: 0x060010F3 RID: 4339 RVA: 0x00007334 File Offset: 0x00005534 [Token(Token = "0x6000D8E")] [Address(RVA = "0x1FA7C60", Offset = "0x1FA6660", VA = "0x181FA7C60")] public static LogString ClassName(this T _) { return default(LogString); } // Token: 0x060010F4 RID: 4340 RVA: 0x0000734C File Offset: 0x0000554C [Token(Token = "0x6000D8F")] [Address(RVA = "0x1FA7CF0", Offset = "0x1FA66F0", VA = "0x181FA7CF0")] public static LogString FnName(this T _, [CallerMemberName] string name = "") { return default(LogString); } // Token: 0x060010F5 RID: 4341 RVA: 0x00007364 File Offset: 0x00005564 [Token(Token = "0x6000D90")] [Address(RVA = "0x1FA7D40", Offset = "0x1FA6740", VA = "0x181FA7D40")] public static LogString QualifiedFnName(this T self, [CallerMemberName] string name = "") { return default(LogString); } } }