public FactoryInstance(IntPtr param, int selection, ProccesorEventEntry pool, object item2) { //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(); callbackInstance = selection; _MerchantInstance = new byte[selection]; specificationInstance = GCHandle.Alloc(_MerchantInstance, GCHandleType.Pinned); m_WriterInstance = param; listenerInstance = pool; m_TagInstance = item2; m_SerializerInstance = new ServerErrorFilter(); m_RoleInstance = GCHandle.Alloc(m_SerializerInstance, GCHandleType.Pinned); m_SerializerInstance.m_WriterList = specificationInstance.AddrOfPinnedObject(); m_SerializerInstance._RoleList = selection; m_SerializerInstance._ImporterList = 1; _CreatorInstance = GCHandle.Alloc(this); m_SerializerInstance._RuleList = (IntPtr)_CreatorInstance; lock (item2) { FacadePropertyStruct.VisitDic(QueueBroadcasterFilter.InterruptDic(param, m_SerializerInstance, Marshal.SizeOf((object)m_SerializerInstance)), "waveOutPrepareHeader"); } }
public void _0001(ProccesorEventEntry item) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (m_ManagerInstance != 0) { throw new InvalidOperationException("Can't re-initialize during playback"); } if (m_RepositoryInstance != IntPtr.Zero) { InitDic(); ManageDic(); } stateInstance = new AutoResetEvent(initialState: false); facadeInstance = item; int selection = item._0001().StartDic((this._0001() + this._0002() - 1) / this._0002()); MathOperator key; lock (m_WatcherInstance) { key = QueueBroadcasterFilter.ReflectDic(out m_RepositoryInstance, (IntPtr)_0003(), facadeInstance._0001(), stateInstance.SafeWaitHandle.DangerousGetHandle(), IntPtr.Zero, (QueueBroadcasterFilter.EventAttributes) 327680); } FacadePropertyStruct.VisitDic(key, "waveOutOpen"); _ServerInstance = new FactoryInstance[this._0002()]; m_ManagerInstance = (SourceMode)0; for (int i = 0; i < this._0002(); i++) { _ServerInstance[i] = new FactoryInstance(m_RepositoryInstance, selection, facadeInstance, m_WatcherInstance); } }
public static FacadeErrorFilter PushDic(int last) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 FacadeErrorFilter vis = default(FacadeErrorFilter); int indexhelper = Marshal.SizeOf((object)vis); FacadePropertyStruct.VisitDic(QueueBroadcasterFilter.ComputeDic((IntPtr)last, out vis, indexhelper), "waveInGetDevCaps"); return(vis); }
public void _0002() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (!itemList) { return; } itemList = false; FacadePropertyStruct.VisitDic(QueueBroadcasterFilter.GetDic(m_FieldList), "waveInStop"); for (int i = 0; i < _RegList.Length; i++) { int num = (i + proccesorList + 1) % _RegList.Length; PrototypeInstance prototypeInstance = _RegList[num]; if (prototypeInstance._0001()) { AwakeDic(prototypeInstance); } } UpdateDic(null); }