private void OnCompleted(object sender, EventArgs args) { this.dispatcherOperation.Completed -= this.OnCompleted; if (this.Completed != null) { SearchActionEventArgs arg = new SearchActionEventArgs(); arg.Result = this.dispatcherOperation.Result; this.Completed(this, arg); } }