internal static OriginMenu.Views.IConfiguration ContractToViewAdapter(Start9.Api.Contracts.IConfigurationContract contract)
 {
     if ((contract == null))
     {
         return(null);
     }
     if (((System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(contract) != true) &&
          contract.GetType().Equals(typeof(IConfigurationViewToContractAddInAdapter))))
     {
         return(((IConfigurationViewToContractAddInAdapter)(contract)).GetSourceView());
     }
     else
     {
         return(new IConfigurationContractToViewAddInAdapter(contract));
     }
 }
Beispiel #2
0
 public virtual System.AddIn.Contract.IListContract <Start9.Api.Contracts.IConfigurationEntryContract> GetConfigurationEntries(Start9.Api.Contracts.IConfigurationContract configuration)
 {
     return(System.AddIn.Pipeline.CollectionAdapters.ToIListContract <Start9.Api.IConfigurationEntry, Start9.Api.Contracts.IConfigurationEntryContract>(_view.GetConfigurationEntries(Start9.Api.AddInSideAdapters.IConfigurationAddInAdapter.ContractToViewAdapter(configuration)), Start9.Api.AddInSideAdapters.IConfigurationEntryAddInAdapter.ViewToContractAdapter, Start9.Api.AddInSideAdapters.IConfigurationEntryAddInAdapter.ContractToViewAdapter));
 }
Beispiel #3
0
 public virtual void Initialize(Start9.Api.Contracts.IHostContract host, Start9.Api.Contracts.IConfigurationContract loadedConfig)
 {
     _view.Initialize(Start9.Api.AddInSideAdapters.IHostAddInAdapter.ContractToViewAdapter(host), Start9.Api.AddInSideAdapters.IConfigurationAddInAdapter.ContractToViewAdapter(loadedConfig));
 }
Beispiel #4
0
 public IConfigurationContractToViewAddInAdapter(Start9.Api.Contracts.IConfigurationContract contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
     ConfigurationChanged_Handler = new Start9.Api.AddInSideAdapters.IConfigurationChangedEventHandlerViewToContractAddInAdapter(this, s_ConfigurationChangedEventAddFire);
 }
Beispiel #5
0
 public IConfigurationContractToViewHostAdapter(Start9.Api.Contracts.IConfigurationContract contract)
 {
     _contract = contract;
     _handle   = new System.AddIn.Pipeline.ContractHandle(contract);
 }