using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Utilities { // Token: 0x020001D9 RID: 473 [Token(Token = "0x200013C")] [StructLayout(3)] public static class DictionaryExt { // Token: 0x06001037 RID: 4151 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D49")] [Address(RVA = "0x1E2C0A0", Offset = "0x1E2AAA0", VA = "0x181E2C0A0")] public static TVal GetOr(this IDictionary dictionary, TKey key, TVal optB) { return null; } // Token: 0x06001038 RID: 4152 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D4A")] [Address(RVA = "0x1E2A4F0", Offset = "0x1E28EF0", VA = "0x181E2A4F0")] public static TVal GetOrDefault(this IDictionary dictionary, TKey key) { return null; } // Token: 0x06001039 RID: 4153 RVA: 0x00006F74 File Offset: 0x00005174 [Token(Token = "0x6000D4B")] [Address(RVA = "0x203C260", Offset = "0x203AC60", VA = "0x18203C260")] public static TVal? GetOrNull(this IDictionary dictionary, TKey key) where TVal : struct { return null; } // Token: 0x0600103A RID: 4154 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D4C")] [Address(RVA = "0x1E2B690", Offset = "0x1E2A090", VA = "0x181E2B690")] public static TVal GetOrCreate(this IDictionary dictionary, TKey key, [Optional] TVal defaultVal) { return null; } // Token: 0x0600103B RID: 4155 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D4D")] [Address(RVA = "0x1E2B4E0", Offset = "0x1E29EE0", VA = "0x181E2B4E0")] public static TVal GetOrCreate(this IDictionary dictionary, TKey key, Func defaultVal) { return null; } // Token: 0x0600103C RID: 4156 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000D4E")] [Address(RVA = "0x203BD00", Offset = "0x203A700", VA = "0x18203BD00")] public static void AddToNestedList(this IDictionary> self, K key, V value) { } // Token: 0x0600103D RID: 4157 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000D4F")] [Address(RVA = "0x203B7B0", Offset = "0x203A1B0", VA = "0x18203B7B0")] public static void AddOrUpdate(this IDictionary self, K key, V value, Func updateOp) { } // Token: 0x0600103E RID: 4158 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D50")] [Address(RVA = "0x20D1E10", Offset = "0x20D0810", VA = "0x1820D1E10")] public static IEnumerable Serialize(this IDictionary self, Func serializeKeyValue) { return null; } // Token: 0x0600103F RID: 4159 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D51")] [Address(RVA = "0x20D1870", Offset = "0x20D0270", VA = "0x1820D1870")] public static Dictionary Deserialize(IEnumerable protobuf, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x113B50", Offset = "0x112F50")] Func?> deserializeKeyValue) { return null; } // Token: 0x06001040 RID: 4160 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D52")] [Address(RVA = "0x1E2C6F0", Offset = "0x1E2B0F0", VA = "0x181E2C6F0")] public static V Take(this IDictionary self, K key) { return null; } // Token: 0x06001041 RID: 4161 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D53")] [Address(RVA = "0x1E2C440", Offset = "0x1E2AE40", VA = "0x181E2C440")] public static TVal TakeOr(this IDictionary self, TKey key, TVal optB) { return null; } // Token: 0x06001042 RID: 4162 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000D54")] [Address(RVA = "0x1E2C020", Offset = "0x1E2AA20", VA = "0x181E2C020")] public static TVal TakeOrDefault(this IDictionary self, TKey key) { return null; } } }