using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Context { // Token: 0x0200026A RID: 618 [Token(Token = "0x2000193")] [StructLayout(3)] public sealed class Dependencies { // Token: 0x06001481 RID: 5249 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001073")] [Address(RVA = "0x1FA4B90", Offset = "0x1FA3590", VA = "0x181FA4B90")] public Dependencies.Binder Bind() { return null; } // Token: 0x06001482 RID: 5250 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001074")] [Address(RVA = "0x1A33890", Offset = "0x1A32290", VA = "0x181A33890")] public TInterface GetDependency([Optional] string name) { return null; } // Token: 0x06001483 RID: 5251 RVA: 0x00009E0C File Offset: 0x0000800C [Token(Token = "0x6001075")] [Address(RVA = "0x1B5B020", Offset = "0x1B59A20", VA = "0x181B5B020")] public bool TryGetDependency(out TInterface dependency) { return default(bool); } // Token: 0x06001484 RID: 5252 RVA: 0x00009E24 File Offset: 0x00008024 [Token(Token = "0x6001076")] [Address(RVA = "0x2169A00", Offset = "0x2168400", VA = "0x182169A00")] public bool TryGetDependency(string name, out TInterface dependency) { return default(bool); } // Token: 0x06001485 RID: 5253 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001077")] [Address(RVA = "0x1FF30E0", Offset = "0x1FF1AE0", VA = "0x181FF30E0")] public Dependencies() { } // Token: 0x04000844 RID: 2116 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000665")] private readonly Dictionary injectedInstancesDictionary; // Token: 0x0200026B RID: 619 [Token(Token = "0x200039A")] public class Binder { // Token: 0x06001486 RID: 5254 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001E47")] [Address(RVA = "0x1BF51B0", Offset = "0x1BF3BB0", VA = "0x181BF51B0")] public Binder(Dependencies dependencies) { } // Token: 0x06001487 RID: 5255 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001E48")] [Address(RVA = "0x1FA5110", Offset = "0x1FA3B10", VA = "0x181FA5110")] public Dependencies To(TImpl implementation, [Optional] string name) where TImpl : TInterface { return null; } // Token: 0x04000845 RID: 2117 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000A05")] private readonly Dependencies dependencies; } // Token: 0x0200026C RID: 620 [Token(Token = "0x200039B")] private struct InjectionKey { // Token: 0x06001488 RID: 5256 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001E49")] [Address(RVA = "0x112E0", Offset = "0x106E0", VA = "0x1800112E0")] public InjectionKey(Type injectedResourceType, string injectedResourceName) { } // Token: 0x06001489 RID: 5257 RVA: 0x00009E3C File Offset: 0x0000803C [Token(Token = "0x6001E4A")] [Address(RVA = "0x264410", Offset = "0x263810", VA = "0x180264410")] public bool Equals(Dependencies.InjectionKey other) { return default(bool); } // Token: 0x0600148A RID: 5258 RVA: 0x00009E54 File Offset: 0x00008054 [Token(Token = "0x6001E4B")] [Address(RVA = "0x264350", Offset = "0x263750", VA = "0x180264350", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x0600148B RID: 5259 RVA: 0x00009E6C File Offset: 0x0000806C [Token(Token = "0x6001E4C")] [Address(RVA = "0x264480", Offset = "0x263880", VA = "0x180264480", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x04000846 RID: 2118 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000A06")] private readonly Type injectedResourceType; // Token: 0x04000847 RID: 2119 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000A07")] private readonly string injectedResourceName; } } }