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)); } }
internal static void Send(AD7Engine engine) { var eventObject = new AD7ProgramCreateEvent(); engine.Send(eventObject, IID, null); }
internal static void Send(AD7Engine engine) { var eventObject = new AD7ProgramCreateEvent(); engine.Send(eventObject, IID, null); }