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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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;
        } 
Пример #4
0
        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;
        }
Пример #5
0
        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);
        }
Пример #6
0
 public int Add(IModuleCommunicator item)
 {
     return(List.Add(item));
 }
 public int Add(IModuleCommunicator item)
 {
     return List.Add(item);
 }