internal protected void RaiseEnded(EndedEventArgs e)
 {
     if (this.Ended != null)
     {
         this.Ended(this, e);
     }
 }
 void _innerOperation_Ended(object sender, EndedEventArgs e)
 {
     RaiseEnded(e);
 }