public void Write(object source, LogPrio priority, string message)
{
if (!_textBox.InvokeRequired && !_textBox.IsDisposed)
{
_textBox.AppendText(".");
//_textBox.AppendText(String.Format("{0}:{1} on {2}" + Environment.NewLine, DateTime.Now, message, source ?? "<null>"));
}
else
{
Action<object, LogPrio, string> marshal = Write;
_textBox.BeginInvoke(marshal, source, priority, message);
}
}