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; }
public IApplicationEndedEventHandlerContractToViewHostAdapter(Tivo.Has.Contracts.IApplicationEndedEventHandler contract) { _contract = contract; _handle = new System.AddIn.Pipeline.ContractHandle(contract); }