protected virtual void OnError( string message, params object[] list ) { LoggingDelegate handler = error; if (handler != null) handler( message, list ); }