diff --git a/src/libraries/System.Diagnostics.TextWriterTraceListener/Directory.Build.props b/src/libraries/System.Diagnostics.TextWriterTraceListener/Directory.Build.props
index 63f02a0f817ef2..d68d22c1b917f8 100644
--- a/src/libraries/System.Diagnostics.TextWriterTraceListener/Directory.Build.props
+++ b/src/libraries/System.Diagnostics.TextWriterTraceListener/Directory.Build.props
@@ -2,5 +2,6 @@
Microsoft
+ true
\ No newline at end of file
diff --git a/src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.cs b/src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.cs
index bcbf59625e14f9..319af387126e1a 100644
--- a/src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.cs
+++ b/src/libraries/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.cs
@@ -53,10 +53,15 @@ public XmlWriterTraceListener(string? filename) { }
public XmlWriterTraceListener(string? filename, string? name) { }
public override void Close() { }
public override void Fail(string? message, string? detailMessage) { }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public override void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data) { }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public override void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data) { }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public override void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message) { }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public override void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args) { }
+ [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public override void TraceTransfer(System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, System.Guid relatedActivityId) { }
public override void Write(string? message) { }
public override void WriteLine(string? message) { }
diff --git a/src/libraries/System.Diagnostics.TextWriterTraceListener/src/System/Diagnostics/XmlWriterTraceListener.cs b/src/libraries/System.Diagnostics.TextWriterTraceListener/src/System/Diagnostics/XmlWriterTraceListener.cs
index bf97f5fe8418c0..792bd3bea65813 100644
--- a/src/libraries/System.Diagnostics.TextWriterTraceListener/src/System/Diagnostics/XmlWriterTraceListener.cs
+++ b/src/libraries/System.Diagnostics.TextWriterTraceListener/src/System/Diagnostics/XmlWriterTraceListener.cs
@@ -84,6 +84,7 @@ public override void Fail(string? message, string? detailMessage)
}));
}
+ [UnsupportedOSPlatform("browser")]
public override void TraceEvent(TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string format, params object?[]? args)
{
if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, format, args, null, null))
@@ -94,6 +95,7 @@ public override void TraceEvent(TraceEventCache? eventCache, string source, Trac
WriteFooter(eventCache);
}
+ [UnsupportedOSPlatform("browser")]
public override void TraceEvent(TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string? message)
{
if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, message, null, null, null))
@@ -104,6 +106,7 @@ public override void TraceEvent(TraceEventCache? eventCache, string source, Trac
WriteFooter(eventCache);
}
+ [UnsupportedOSPlatform("browser")]
public override void TraceData(TraceEventCache? eventCache, string source, TraceEventType eventType, int id, object? data)
{
if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, null, null, data, null))
@@ -123,6 +126,7 @@ public override void TraceData(TraceEventCache? eventCache, string source, Trace
WriteFooter(eventCache);
}
+ [UnsupportedOSPlatform("browser")]
public override void TraceData(TraceEventCache? eventCache, string source, TraceEventType eventType, int id, params object?[]? data)
{
if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, null, null, null, data))
@@ -186,6 +190,7 @@ public override void Close()
_strBldr = null;
}
+ [UnsupportedOSPlatform("browser")]
public override void TraceTransfer(TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId)
{
if (Filter != null && !Filter.ShouldTrace(eventCache, source, TraceEventType.Transfer, id, message, null, null, null))