Beispiel #1
0
 internal static JumpstartMenu.Views.IModuleInstance ContractToViewAdapter(Start9.Api.Contracts.IModuleInstanceContract contract)
 {
     if ((contract == null))
     {
         return(null);
     }
     if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) &&
          contract.GetType().Equals(typeof(IModuleInstanceViewToContractAddInAdapter))))
     {
         return(((IModuleInstanceViewToContractAddInAdapter)(contract)).GetSourceView());
     }
     else
     {
         return(new IModuleInstanceContractToViewAddInAdapter(contract));
     }
 }
 public IModuleInstanceContractToViewHostAdapter(Start9.Api.Contracts.IModuleInstanceContract contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
 }
 public virtual void Kill(Start9.Api.Contracts.IModuleInstanceContract instance)
 {
     _view.Kill(Start9.Host.Adapters.IModuleInstanceHostAdapter.ContractToViewAdapter(instance));
 }
Beispiel #4
0
 public virtual void Kill(Start9.Api.Contracts.IModuleInstanceContract instance)
 {
     _view.Kill(Sideshow.Adapters.IModuleInstanceAddInAdapter.ContractToViewAdapter(instance));
 }