using System; using System.Collections.Generic; using System.Threading; using Cpp2IlInjected; namespace BestHTTP.SignalRCore { // Token: 0x020018DD RID: 6365 [Token(Token = "0x20018DD")] internal sealed class Subscription { // Token: 0x060095A4 RID: 38308 RVA: 0x001EC654 File Offset: 0x001EA854 [Token(Token = "0x60095A4")] [Address(RVA = "0x1C3CCC0", Offset = "0x1C3BAC0", VA = "0x181C3CCC0")] public void Add(Type[] paramTypes, Action callback) { int num; do { num = 0; List list = this.callbacks; List list2 = this.callbacks; Monitor.Exit(list); } while (num != 0); } // Token: 0x060095A5 RID: 38309 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60095A5")] [Address(RVA = "0x1C3CDB0", Offset = "0x1C3BBB0", VA = "0x181C3CDB0")] public void Remove(Action callback) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060095A6 RID: 38310 RVA: 0x001EC684 File Offset: 0x001EA884 [Token(Token = "0x60095A6")] [Address(RVA = "0x1C3CF00", Offset = "0x1C3BD00", VA = "0x181C3CF00")] public Subscription() { List list = new List(1); this.callbacks = list; base..ctor(); } // Token: 0x04006625 RID: 26149 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006625")] public List callbacks; } }