Inheritance: System.EventArgs
 public void LogEvent(object sender, BracketEvent e)
 {
     lock (_queueLock)
        {
        _logEntryQueue.Enqueue(e);
        _queueWait.Set();
        }
 }
 public static void PublishEvent(object eventSource,BracketEvent e)
 {
    Event(eventSource, e);
 }