private void LoadWorker(Stream stream, AsyncOperation asyncOp, SendOrPostCallback completionMethodDelegate) { Dump dump = null; Exception exception = null; try { dump = DoLoad(stream, asyncOp); } catch (Exception ex) { exception = ex; } LoadState loadState = new LoadState(dump, exception, asyncOp); try { completionMethodDelegate(loadState); } catch (InvalidOperationException) { } }
private void LoadWorker(Stream stream, AsyncOperation asyncOp, SendOrPostCallback completionMethodDelegate) { Dump dump = null; Exception exception = null; try { dump = DoLoad(stream, asyncOp); } catch (Exception ex) { exception = ex; } LoadState loadState = new LoadState(dump, exception, asyncOp); try { completionMethodDelegate(loadState); } catch (InvalidOperationException) { } }