|
|
@@ -50,7 +50,11 @@ namespace System.Runtime.Serialization.Diagnostics
|
|
|
Fx.Assert(traceCodes.ContainsKey(traceCode),
|
|
|
string.Format(CultureInfo.InvariantCulture, "Unsupported trace code: Please add trace code 0x{0} to the dictionary TraceUtility.traceCodes in {1}",
|
|
|
traceCode.ToString("X", CultureInfo.InvariantCulture), typeof(TraceUtility)));
|
|
|
+#if !MONO
|
|
|
string msdnTraceCode = System.ServiceModel.Diagnostics.LegacyDiagnosticTrace.GenerateMsdnTraceCode("System.Runtime.Serialization", traceCodes[traceCode]);
|
|
|
+#else
|
|
|
+ string msdnTraceCode = "";
|
|
|
+#endif
|
|
|
DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, null);
|
|
|
}
|
|
|
}
|