public void Add(BoxModuleFactoryPrx proxy, PropertyBoxModuleFactoryI factory) { lock (this) { _factories.Add(new BoxModuleFactoryProxyPair(proxy, factory)); } }
/// <summary> /// Method createBoxModuleFactory /// </summary> /// <returns>A Ferda.Modules.BoxModuleFactoryPrx</returns> /// <param name="localePrefs">A string[]</param> /// <param name="manager">A Ferda.ModulesManager.ManagersEnginePrx</param> /// <param name="__current">An Ice.Current</param> public override BoxModuleFactoryPrx createBoxModuleFactory(String[] localePrefs, ManagersEnginePrx manager, Current __current) { PropertyBoxModuleFactoryI boxModuleFactory = new PropertyBoxModuleFactoryI(propertyClassIceId, propertyFunctionsIceIds, myProxy, localePrefs, defaultValue, valueFromPrx, __current.adapter, settingModuleIdentifier); this.reaper.Add(boxModuleFactory.MyProxy, boxModuleFactory); return boxModuleFactory.MyProxy; }
public BoxModuleFactoryProxyPair(BoxModuleFactoryPrx p, PropertyBoxModuleFactoryI s) { proxy = p; factory = s; }