public void Kill(DoubleDeckerBar.Views.IModuleInstance instance) { _contract.Kill(DoubleDeckerBar.Adapters.IModuleInstanceAddInAdapter.ViewToContractAdapter(instance)); }
public IModuleInstanceViewToContractAddInAdapter(DoubleDeckerBar.Views.IModuleInstance view) { _view = view; }
internal static Start9.Api.Contracts.IModuleInstanceContract ViewToContractAdapter(DoubleDeckerBar.Views.IModuleInstance view) { if ((view == null)) { return(null); } if (view.GetType().Equals(typeof(IModuleInstanceContractToViewAddInAdapter))) { return(((IModuleInstanceContractToViewAddInAdapter)(view)).GetSourceContract()); } else { return(new IModuleInstanceViewToContractAddInAdapter(view)); } }