1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Make output work even before static ctor

This commit is contained in:
Brian Fiete 2022-02-14 08:38:41 -05:00
parent 8d0a415eb7
commit 8b01d806d0

View file

@ -130,7 +130,7 @@ namespace System
stream = new NullStream();
}
#endif
StreamWriter newStreamWriter = new StreamWriter(stream, InputEncoding, 4096, true);
StreamWriter newStreamWriter = new StreamWriter(stream, OutputEncoding ?? Encoding.ASCII, 4096, true);
newStreamWriter.AutoFlush = true;
let prevValue = Interlocked.CompareExchange(ref outStreamWriter, null, newStreamWriter);
@ -157,7 +157,7 @@ namespace System
stream = new NullStream();
}
StreamReader newStreamReader = new StreamReader(stream, InputEncoding, false, 4096, true);
StreamReader newStreamReader = new StreamReader(stream, InputEncoding ?? Encoding.ASCII, false, 4096, true);
let prevValue = Interlocked.CompareExchange(ref outStreamReader, null, newStreamReader);
if (prevValue != null)