using System; using Cpp2IlInjected; namespace StansAssets.Foundation.Patterns { // Token: 0x02000037 RID: 55 [Token(Token = "0x2000025")] public interface IServiceLocator : IReadOnlyServiceLocator { // Token: 0x060000C2 RID: 194 [Token(Token = "0x6000080")] [Address(Slot = "0")] void Register(T service); // Token: 0x060000C3 RID: 195 [Token(Token = "0x6000081")] [Address(Slot = "1")] void Register(Type type, object service); // Token: 0x060000C4 RID: 196 [Token(Token = "0x6000082")] [Address(Slot = "2")] void Unregister(); // Token: 0x060000C5 RID: 197 [Token(Token = "0x6000083")] [Address(Slot = "3")] void Unregister(Type type); // Token: 0x060000C6 RID: 198 [Token(Token = "0x6000084")] [Address(Slot = "4")] void Clear(); } }