private void FormatMessage(FormatMessageHandler fmh) { if (throwOnInvocation) { Assert.Fail(); } fmh(messageToReturn, argsToReturn); }
protected FormatMessageHandler MakeFormatted(LogLevel level, IFormatProvider formatProvider, Exception exception) { var messageHandler = new FormatMessageHandler( delegate(string message, object[] parameters) { string formatted = string.Format(formatProvider, message, parameters); if (formatProvider == null) { WriteFormat(level, exception, message, parameters); } else { Write(level, exception, formatted); } return(formatted); }); return(messageHandler); }
protected FormatMessageHandler MakeFormatted( LogLevel level, IFormatProvider formatProvider, Exception exception) { var messageHandler = new FormatMessageHandler(delegate(string message, object[] parameters) { string formatted = string.Format(formatProvider, message, parameters); if (formatProvider == null) WriteFormat(level, exception, message, parameters); else Write(level, exception, formatted); return formatted; }); return messageHandler; }