private void OnCommunicationReceived(DebugEventArgs args) { Volatile.Read(ref EngineCommunicationReceived)?.Invoke(this, args); }
private void WriteDebugInformation(string info) { DebugEventArgs debugEventArgs = new DebugEventArgs(info); Volatile.Read(ref DebugEventExecuted)?.Invoke(this, debugEventArgs); }
protected void OnDebugEventExecuted(object sender, DebugEventArgs args) { Debug.WriteLine(args.DebugText); Volatile.Read(ref DebugEventExecuted)?.Invoke(this, args); }
protected void OnDebugEventExecuted(DebugEventArgs args) { OnDebugEventExecuted(this, args); }
protected virtual void OnCommunicationFromEngine(object sender, DebugEventArgs e) { var message = $"[Fr {Process.Id}] {e.DebugText}"; OnDebugEventExecuted(new DebugEventArgs(message)); }