private void OnMCMesssageLog(object sender, MCMessageLogEventArgs e) { lock (this.LogQueue) { this.LogQueue.Add(this.GetLayerToString(e) + e.Message); } }
protected virtual void OnMessageLog(MCMessageLogEventArgs e) { this.AddLayer(e); var parent = this.Parent; if (parent != null) { parent.OnMessageLog(e); } else { this.MessageLog?.Invoke(this, e); } }
public virtual void OnMessageLog(string message) { var e = new MCMessageLogEventArgs(message); this.OnMessageLog(e); }