public void ResolveAsync(ResolveCriteria criteria, object userState) { AsyncCallback cb = delegate(IAsyncResult result) { ResolveResponse ret = null; Exception error = null; try { ret = EndResolve(result); } catch (Exception ex) { error = ex; } OnResolveCompleted(new ResolveCompletedEventArgs(ret, error, cancelled, result.AsyncState)); }; cancelled = false; BeginResolve(criteria, cb, userState); }
internal ResolveCompletedEventArgs(ResolveResponse result, Exception error, bool cancelled, object userState) : base(error, cancelled, userState) { this.Result = result; }
internal ResolveCompletedEventArgs (ResolveResponse result, Exception error, bool cancelled, object userState) : base (error, cancelled, userState) { this.Result = result; }