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