Пример #1
0
        private void SendLoadComplete(AD7Thread thread)
        {
            Debug.WriteLine("Sending load complete" + GetHashCode());
            AD7ProgramCreateEvent.Send(this);

            Send(new AD7LoadCompleteEvent(), AD7LoadCompleteEvent.IID, thread);

            if (_startModule != null)
            {
                SendModuleLoaded(_startModule);
                _startModule = null;
            }

            if (_startThread != null)
            {
                SendThreadStart(_startThread);
                _startThread = null;
            }

            _processLoadedThread = null;

            EventHandler <AD7EngineEventArgs> attached = EngineAttached;

            if (attached != null)
            {
                attached(this, new AD7EngineEventArgs(this));
            }
        }
Пример #2
0
 internal static void Send(AD7Engine engine)
 {
     var eventObject = new AD7ProgramCreateEvent();
     engine.Send(eventObject, IID, null);
 }
Пример #3
0
        internal static void Send(AD7Engine engine)
        {
            var eventObject = new AD7ProgramCreateEvent();

            engine.Send(eventObject, IID, null);
        }