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)); }
public virtual void Kill(Start9.Api.Contracts.IModuleInstanceContract instance) { _view.Kill(Sideshow.Adapters.IModuleInstanceAddInAdapter.ContractToViewAdapter(instance)); }