コード例 #1
0
        /* Extra convenience methods */

        /// <summary> Sends a frame read event to the registered ReaderListeners.</summary>
        protected internal virtual void fireFrameRead()
        {
            for (int i = 0; i < listenerList.Count; ++i)
            {
                IChemObjectIOListener listener = (IChemObjectIOListener)listenerList[i];
                if (listener is IReaderListener)
                {
                    // Lazily create the event:
                    if (frameReadEvent == null)
                    {
                        frameReadEvent = new ReaderEvent(this);
                    }
                    ((IReaderListener)listener).frameRead(this, frameReadEvent);
                }
            }
        }
コード例 #2
0
        /* Extra convenience methods */

        /// <summary> Sends a frame read event to the registered ReaderListeners.</summary>
        protected internal virtual void fireFrameRead()
        {
            for (int i = 0; i < listenerList.Count; ++i)
            {
                IChemObjectIOListener listener = (IChemObjectIOListener)listenerList[i];
                if (listener is IReaderListener)
                {
                    // Lazily create the event:
                    if (frameReadEvent == null)
                    {
                        frameReadEvent = new ReaderEvent(this);
                    }
                    ((IReaderListener)listener).frameRead(this, frameReadEvent);
                }
            }
        }