protected void OnCompleted(GenerationCompletedEventArgs e) { if (Completed != null) { Completed(this, e); } }
private void CompletionMethod(Exception exception, bool canceled, AsyncOperation asyncOp) { if (!canceled) { lock (userStateToLifetime.SyncRoot) { userStateToLifetime.Remove(asyncOp.UserSuppliedState); } } GenerationCompletedEventArgs e = new GenerationCompletedEventArgs( exception, canceled, asyncOp.UserSuppliedState); asyncOp.PostOperationCompleted(onCompletedDelegate, e); }
protected void OnCompleted(GenerationCompletedEventArgs e) { if (Completed != null) Completed(this, e); }
private void GenerateCompleted(object operationState) { GenerationCompletedEventArgs e = operationState as GenerationCompletedEventArgs; OnCompleted(e); }
private void CompletionMethod(Exception exception,bool canceled,AsyncOperation asyncOp) { if (!canceled) { lock (userStateToLifetime.SyncRoot) { userStateToLifetime.Remove(asyncOp.UserSuppliedState); } } GenerationCompletedEventArgs e = new GenerationCompletedEventArgs( exception, canceled, asyncOp.UserSuppliedState); asyncOp.PostOperationCompleted(onCompletedDelegate, e); }