private void WriteMessage(TextWriter writer, IMessage message) { if (message == null) { WriteNull(writer); return; } if (DiagnosticOnly) { ICustomDiagnosticMessage customDiagnosticMessage = message as ICustomDiagnosticMessage; if (customDiagnosticMessage != null) { writer.Write(customDiagnosticMessage.ToDiagnosticString()); return; } } WriteMessageFields(writer, message, false); }
private void WriteMessage(StringBuilder builder, IMessage message) { if (message == null) { WriteNull(builder); return; } if (DiagnosticOnly) { ICustomDiagnosticMessage customDiagnosticMessage = message as ICustomDiagnosticMessage; if (customDiagnosticMessage != null) { builder.Append(customDiagnosticMessage.ToDiagnosticString()); return; } } builder.Append("{ "); bool writtenFields = WriteMessageFields(builder, message, false); builder.Append(writtenFields ? " }" : "}"); }