internal static Tivo.Has.IHmeConnection ContractToViewAdapter(Tivo.Has.Contracts.IHmeConnectionContract contract) { if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) && contract.GetType().Equals(typeof(IHmeConnectionViewToContractAddInAdapter)))) { return(((IHmeConnectionViewToContractAddInAdapter)(contract)).GetSourceView()); } else { return(new IHmeConnectionContractToViewAddInAdapter(contract)); } }
public virtual void RunOneAsync(Tivo.Has.Contracts.IHmeConnectionContract connection) { _view.RunOneAsync(Tivo.Has.HostSideAdapters.IHmeConnectionHostAdapter.ContractToViewAdapter(connection)); }
public IHmeConnectionContractToViewHostAdapter(Tivo.Has.Contracts.IHmeConnectionContract contract) { _contract = contract; _handle = new System.AddIn.Pipeline.ContractHandle(contract); }
public virtual void HandleEventsAsync(Tivo.Has.Contracts.IHmeConnectionContract connection) { _view.HandleEventsAsync(Tivo.Has.AddInSideAdapters.IHmeConnectionAddInAdapter.ContractToViewAdapter(connection)); }