internal static Tivo.Has.IHmeApplicationIdentity ContractToViewAdapter(Tivo.Has.Contracts.IHmeApplicationIdentityContract contract) { if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) && contract.GetType().Equals(typeof(IHmeApplicationIdentityViewToContractHostAdapter)))) { return(((IHmeApplicationIdentityViewToContractHostAdapter)(contract)).GetSourceView()); } else { return(new IHmeApplicationIdentityContractToViewHostAdapter(contract)); } }
public virtual Tivo.Has.Contracts.IHmeConnectionContract CreateHmeConnection(Tivo.Has.Contracts.IHmeApplicationIdentityContract identity, string baseUri, Tivo.Has.Contracts.IHmeStreamContract inputStream, Tivo.Has.Contracts.IHmeStreamContract outputStream) { return(Tivo.Has.HostSideAdapters.IHmeConnectionHostAdapter.ViewToContractAdapter(_view.CreateHmeConnection(Tivo.Has.HostSideAdapters.IHmeApplicationIdentityHostAdapter.ContractToViewAdapter(identity), baseUri, Tivo.Has.HostSideAdapters.IHmeStreamHostAdapter.ContractToViewAdapter(inputStream), Tivo.Has.HostSideAdapters.IHmeStreamHostAdapter.ContractToViewAdapter(outputStream)))); }
public virtual string GetWebPath(Tivo.Has.Contracts.IHmeApplicationIdentityContract identity) { return(_view.GetWebPath(Tivo.Has.HostSideAdapters.IHmeApplicationIdentityHostAdapter.ContractToViewAdapter(identity))); }
public IHmeApplicationIdentityContractToViewAddInAdapter(Tivo.Has.Contracts.IHmeApplicationIdentityContract contract) { _contract = contract; _handle = new System.AddIn.Pipeline.ContractHandle(contract); }