Ejemplo n.º 1
0
 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);
 }