Exemplo n.º 1
0
 internal static Start9.Api.Contracts.IConfigurationContract ViewToContractAdapter(Start9.Api.IConfiguration view)
 {
     if ((view == null))
     {
         return(null);
     }
     if (view.GetType().Equals(typeof(IConfigurationContractToViewAddInAdapter)))
     {
         return(((IConfigurationContractToViewAddInAdapter)(view)).GetSourceContract());
     }
     else
     {
         return(new IConfigurationViewToContractAddInAdapter(view));
     }
 }
Exemplo n.º 2
0
 public IConfigurationViewToContractAddInAdapter(Start9.Api.IConfiguration view)
 {
     _view = view;
     ConfigurationChanged_handlers = new System.Collections.Generic.Dictionary <Start9.Api.Contracts.IConfigurationChangedEventHandlerContract, System.EventHandler <Start9.Api.AConfigurationChangedEventArgs> >();
 }
 public void Initialize(Start9.Api.IHost host, Start9.Api.IConfiguration loadedConfig)
 {
     _contract.Initialize(Start9.Api.AddInSideAdapters.IHostAddInAdapter.ViewToContractAdapter(host), Start9.Api.AddInSideAdapters.IConfigurationAddInAdapter.ViewToContractAdapter(loadedConfig));
 }
 public System.Collections.Generic.IList <Start9.Api.IConfigurationEntry> GetConfigurationEntries(Start9.Api.IConfiguration configuration)
 {
     return(System.AddIn.Pipeline.CollectionAdapters.ToIList <Start9.Api.Contracts.IConfigurationEntryContract, Start9.Api.IConfigurationEntry>(_contract.GetConfigurationEntries(Start9.Api.AddInSideAdapters.IConfigurationAddInAdapter.ViewToContractAdapter(configuration)), Start9.Api.AddInSideAdapters.IConfigurationEntryAddInAdapter.ContractToViewAdapter, Start9.Api.AddInSideAdapters.IConfigurationEntryAddInAdapter.ViewToContractAdapter));
 }