private void PopDic() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 databaseList = (ComposerInstanceRule)2; PrototypeInstance[] factoryList = _FactoryList; foreach (PrototypeInstance prototypeInstance in factoryList) { if (!prototypeInstance._0002()) { prototypeInstance.VerifyError(); } } while (databaseList == (ComposerInstanceRule)2) { if (!m_HelperList.WaitOne()) { continue; } factoryList = _FactoryList; foreach (PrototypeInstance prototypeInstance2 in factoryList) { if (prototypeInstance2._0001()) { serializerList?.Invoke(this, new TemplateList(prototypeInstance2._0001(), prototypeInstance2._0001())); if (databaseList == (ComposerInstanceRule)2) { prototypeInstance2.VerifyError(); } } } } }
public void _0002() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (databaseList != 0) { databaseList = (ComposerInstanceRule)3; m_HelperList.Set(); FacadePropertyStruct.VisitDic(QueueBroadcasterFilter.GetDic(m_AttributeList), "waveInStop"); } }
public PageList() { //Discarded unreachable code: IL_0002, IL_0006 //IL_0003: Incompatible stack heights: 0 vs 1 //IL_0007: Incompatible stack heights: 0 vs 1 SingletonReader.PushGlobal(); base._002Ector(); m_HelperList = new AutoResetEvent(initialState: false); exceptionList = SynchronizationContext.Current; _0003(0); _0001(new RefList(8000, 16, 1)); _0001(100); _0002(3); databaseList = (ComposerInstanceRule)0; }
public void _0001() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (databaseList != 0) { throw new InvalidOperationException("Already recording"); } ConnectDic(); FacadePropertyStruct.VisitDic(QueueBroadcasterFilter.CalculateDic(m_AttributeList), "waveInStart"); databaseList = (ComposerInstanceRule)1; ThreadPool.QueueUserWorkItem(delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 MoveDic(); }, null); }
private void MoveDic() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Exception item = null; try { PopDic(); } catch (Exception ex) { item = ex; } finally { databaseList = (ComposerInstanceRule)0; NewDic(item); } }