using System; using System.Collections.Generic; using System.Threading; using Cpp2IlInjected; namespace BestHTTP.SignalRCore { // Token: 0x020019BD RID: 6589 [Token(Token = "0x20019BD")] internal sealed class Subscription { // Token: 0x06009972 RID: 39282 RVA: 0x001F56F0 File Offset: 0x001F38F0 [Token(Token = "0x6009972")] [Address(RVA = "0x630280", Offset = "0x62F280", VA = "0x180630280")] 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: 0x06009973 RID: 39283 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6009973")] [Address(RVA = "0x630370", Offset = "0x62F370", VA = "0x180630370")] public void Remove(Action callback) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06009974 RID: 39284 RVA: 0x001F5720 File Offset: 0x001F3920 [Token(Token = "0x6009974")] [Address(RVA = "0x6304C0", Offset = "0x62F4C0", VA = "0x1806304C0")] public Subscription() { List list = new List(1); this.callbacks = list; base..ctor(); } // Token: 0x040067DE RID: 26590 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40067DE")] public List callbacks; } }