private void SymbolEngine_ObserverProxy(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender) { if (Observer != null) { Observer(aEvent, aSender); } }
private void Parser_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, AsyncReaderBase aSender) { if (InvokeRequired) { SymbianUtils.AsyncReaderBase.Observer observer = new SymbianUtils.AsyncReaderBase.Observer(Parser_Observer); this.BeginInvoke(observer, new object[] { aEvent, aSender }); } else { switch (aEvent) { case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted: iProgressBar.Maximum = 100; //% iProgressBar.Minimum = 0; //% iProgressBar.Value = 0; break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress: iProgressBar.Value = iParser.Progress; break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete: Close(); break; } } }
private void ParserEventHandler(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aObject) { if (Observer != null) { Observer(aEvent, aObject); } if (aEvent == AsyncReaderBase.TEvent.EReadingComplete) { iActivatedSymbols.Sort(); iParser = null; } }
private void SymbolEngine_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender) { switch (aEvent) { case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted: OnParsingStarted(iEngineSymbol.SymbolFileName); break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress: OnParsingProgress(iEngineSymbol.SymbolFileName, aSender.Progress); break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete: OnParsingCompleted(iEngineSymbol.SymbolFileName); break; } }
private void SymbolEngine_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender) { System.Diagnostics.Debug.Assert(aSender.Tag is SymbolFileEngine); SymbolFileEngine engine = (SymbolFileEngine)aSender.Tag; // switch (aEvent) { case SymbianUtils.AsyncReaderBase.TEvent.EReadingStarted: OnParsingStarted(engine.SymbolFileName); break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingProgress: OnParsingProgress(engine.SymbolFileName, aSender.Progress); break; case SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete: OnParsingCompleted(engine.SymbolFileName); break; } }
private void Parser_Observer(SymbianUtils.AsyncReaderBase.TEvent aEvent, SymbianUtils.AsyncReaderBase aSender) { if (Observer != null) { Observer(aEvent, aSender); } if (aEvent == SymbianUtils.AsyncReaderBase.TEvent.EReadingComplete) { iMapFile.EnsureAllEntriesHaveSize(); iMapFile.Sort(); int x = 0; if (x != 0) { iMapFile.Dump(); } iParser = null; } }