public IHmeApplicationDriverViewToContractHostAdapter(Tivo.Has.IHmeApplicationDriver view) { _view = view; ApplicationEnded_handlers = new System.Collections.Generic.Dictionary <Tivo.Has.Contracts.IApplicationEndedEventHandler, System.EventHandler <Tivo.Has.ApplicationEndedEventArgs> >(); }
internal static Tivo.Has.Contracts.IHmeApplicationDriverContract ViewToContractAdapter(Tivo.Has.IHmeApplicationDriver view) { if (view.GetType().Equals(typeof(IHmeApplicationDriverContractToViewAddInAdapter))) { return(((IHmeApplicationDriverContractToViewAddInAdapter)(view)).GetSourceContract()); } else { return(new IHmeApplicationDriverViewToContractAddInAdapter(view)); } }