예제 #1
0
 internal virtual void Fire_ApplicationEnded(Tivo.Has.ApplicationEndedEventArgs args)
 {
     if ((_ApplicationEnded == null))
     {
     }
     else
     {
         _ApplicationEnded.Invoke(this, args);
     }
 }
 internal static Tivo.Has.Contracts.IApplicationEndedEventArgs ViewToContractAdapter(Tivo.Has.ApplicationEndedEventArgs view)
 {
     if (view.GetType().Equals(typeof(ApplicationEndedEventArgsContractToViewAddInAdapter)))
     {
         return(((ApplicationEndedEventArgsContractToViewAddInAdapter)(view)).GetSourceContract());
     }
     else
     {
         return(new ApplicationEndedEventArgsViewToContractAddInAdapter(view));
     }
 }
 public ApplicationEndedEventArgsViewToContractAddInAdapter(Tivo.Has.ApplicationEndedEventArgs view)
 {
     _view = view;
 }
예제 #4
0
 public void Handler(object sender, Tivo.Has.ApplicationEndedEventArgs args)
 {
     _contract.Handler(Tivo.Has.HostSideAdapters.ApplicationEndedEventArgsHostAdapter.ViewToContractAdapter(args));
 }