private int Add(IModuleCommunicator item) { int returnData = _ModuleCommunicators.Add(item); int i; for (i = 0; i <= _ModuleListeners.Count - 1; i++) { item.ModuleCommunication += _ModuleListeners[i].OnModuleCommunication; } return(returnData); }
/// <summary> /// Adds the IModuleCommuicator class and wires-up any ModuleListeners to the new IModuleCommunicator /// </summary> /// <param name="item">The IModuleCommunicator object to add</param> /// <returns>The position into which the new element was inserted.</returns> private int Add(IModuleCommunicator item) { int returnData = _ModuleCommunicators.Add(item); for (int i = 0; i < _ModuleListeners.Count; i++) { item.StartCommunicator += new ModuleCommunicationEventHandler(_ModuleListeners[i].OnModuleCommunication); } return(returnData); }
private int Add( IModuleCommunicator item ) { int returnData = _ModuleCommunicators.Add( item ); int i; for( i = 0; i <= _ModuleListeners.Count - 1; i++ ) { item.ModuleCommunication += new ModuleCommunicationEventHandler( this._ModuleListeners[i].OnModuleCommunication ); } return returnData; }
private int Add(IModuleCommunicator item) { int returnData = _ModuleCommunicators.Add(item); int i = 0; for (i = 0; i <= _ModuleListeners.Count - 1; i++) { item.ModuleCommunication += _ModuleListeners[i].OnModuleCommunication; } return returnData; }
public System.Web.UI.Control LoadModule(string virtualPath) { System.Web.UI.Control returnData = base.LoadControl(virtualPath); // Check and see if the module implements IModuleCommunicator IModuleCommunicator moduleCommunicator = returnData as IModuleCommunicator; if (moduleCommunicator != null) { // Add the module because it implements IModuleCommunicator this.Add(moduleCommunicator); } // Check and see if the module implements IModuleCommunicator IModuleListener moduleListener = returnData as IModuleListener; if (moduleListener != null) { // Add the module because it implements IModuleListener this.Add(moduleListener); } return(returnData); }
public int Add(IModuleCommunicator item) { return(List.Add(item)); }
public int Add(IModuleCommunicator item) { return List.Add(item); }