Example #1
0
 internal static Tivo.Has.IHmeAsyncResult ContractToViewAdapter(Tivo.Has.Contracts.IHmeAsyncResultContract contract)
 {
     if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) &&
          contract.GetType().Equals(typeof(IHmeAsyncResultViewToContractAddInAdapter))))
     {
         return(((IHmeAsyncResultViewToContractAddInAdapter)(contract)).GetSourceView());
     }
     else
     {
         return(new IHmeAsyncResultContractToViewAddInAdapter(contract));
     }
 }
Example #2
0
 public virtual int EndRead(Tivo.Has.Contracts.IHmeAsyncResultContract asyncResult)
 {
     return(_view.EndRead(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ContractToViewAdapter(asyncResult)));
 }
Example #3
0
 public virtual void EndWrite(Tivo.Has.Contracts.IHmeAsyncResultContract asyncResult)
 {
     _view.EndWrite(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ContractToViewAdapter(asyncResult));
 }
 public IHmeAsyncResultContractToViewHostAdapter(Tivo.Has.Contracts.IHmeAsyncResultContract contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
 }
 public virtual void AsyncCallback(Tivo.Has.Contracts.IHmeAsyncResultContract asyncResult)
 {
     _view.AsyncCallback(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ContractToViewAdapter(asyncResult));
 }