Skip to content

Commit 320ac52

Browse files
committed
Override new TextWriter methods on SynchronizedTextWriter.
1 parent a4705cb commit 320ac52

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/common/IO/SynchronizedTextWriter.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,12 @@ public override void Write(string format, object? arg0, object? arg1, object? ar
168168
_writer.Write(format, arg0, arg1, arg2);
169169
}
170170

171+
public override void Write(string format, params ReadOnlySpan<object?> arg)
172+
{
173+
using (_lock.Enter())
174+
_writer.Write(format, arg);
175+
}
176+
171177
public override void Write(string format, params object?[] arg)
172178
{
173179
using (_lock.Enter())
@@ -318,6 +324,12 @@ public override void WriteLine(string format, object? arg0, object? arg1, object
318324
_writer.WriteLine(format, arg0, arg1, arg2);
319325
}
320326

327+
public override void WriteLine(string format, params ReadOnlySpan<object?> arg)
328+
{
329+
using (_lock.Enter())
330+
_writer.WriteLine(format, arg);
331+
}
332+
321333
public override void WriteLine(string format, params object?[] arg)
322334
{
323335
using (_lock.Enter())

0 commit comments

Comments
 (0)