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);
     }
 }
 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);
     }
 }