public virtual void ApplicationEndedEventRemove(Tivo.Has.Contracts.IApplicationEndedEventHandler handler)
 {
     System.EventHandler <Tivo.Has.ApplicationEndedEventArgs> adaptedHandler;
     if (ApplicationEnded_handlers.TryGetValue(handler, out adaptedHandler))
     {
         ApplicationEnded_handlers.Remove(handler);
         _view.ApplicationEnded -= adaptedHandler;
     }
 }
 public virtual void ApplicationEndedEventAdd(Tivo.Has.Contracts.IApplicationEndedEventHandler handler)
 {
     System.EventHandler <Tivo.Has.ApplicationEndedEventArgs> adaptedHandler = new System.EventHandler <Tivo.Has.ApplicationEndedEventArgs>(new Tivo.Has.HostSideAdapters.IApplicationEndedEventHandlerContractToViewHostAdapter(handler).Handler);
     _view.ApplicationEnded            += adaptedHandler;
     ApplicationEnded_handlers[handler] = adaptedHandler;
 }
Esempio n. 3
0
 public IApplicationEndedEventHandlerContractToViewHostAdapter(Tivo.Has.Contracts.IApplicationEndedEventHandler contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
 }