| void CheckAsyncTaskInProgress() | Private | | 0x00 |
| void ThrowAsyncIOInProgress() | PrivateStatic | | 0x00 |
| Encoding get_UTF8NoBOM() | PrivateStatic+1 flags | | 0x08 |
| void .ctor() | 2 flags | | 0x00 |
| void .ctor(Stream stream) | Public+1 flags | | 0x08 |
| void .ctor(Stream stream, Encoding encoding) | Public+1 flags | | 0x08 |
| void .ctor(Stream stream, Encoding encoding, int bufferSize, bool leaveOpen) | Public+1 flags | | 0x08 |
| void .ctor(const string& path) | Public+1 flags | | 0x08 |
| void .ctor(const string& path, bool append) | Public+1 flags | | 0x08 |
| void .ctor(const string& path, bool append, Encoding encoding) | Public+1 flags | | 0x08 |
| void .ctor(const string& path, bool append, Encoding encoding, int bufferSize) | Public+1 flags | | 0x08 |
| void Init(Stream streamArg, Encoding encodingArg, int bufferSize, bool shouldLeaveOpen) | Private | | 0x08 |
| void Close() | Public+1 flags | | 0x00 |
| void Dispose(bool disposing) | 2 flags | | 0x01 |
| void Flush() | Public+1 flags | | 0x00 |
| void Flush(bool flushStream, bool flushEncoder) | Private | | 0x01 |
| void set_AutoFlush(bool value) | Public+3 flags | | 0x01 |
| Stream get_BaseStream() | Public+3 flags | | 0x08 |
| bool get_LeaveOpen() | 2 flags | | 0x01 |
| Encoding get_Encoding() | Public+2 flags | | 0x08 |
| void Write(ushort value) | Public+1 flags | | 0x02 |
| void Write(const char[]& buffer) | Public+1 flags | | 0x08 |
| void Write(const char[]& buffer, int index, int count) | Public+1 flags | | 0x08 |
| void WriteSpan(const ReadOnlySpan<System.Char>& buffer, bool appendNewLine) | Private | | 0x10 |
| void Write(const string& value) | Public+1 flags | | 0x08 |
| void WriteLine(const string& value) | Public+1 flags | | 0x08 |
| Task WriteAsync(ushort value) | Public+1 flags | | 0x08 |
| Task WriteAsyncInternal(StreamWriter _this, ushort value, const char[]& charBuffer, int charPos, int charLen, const char[]& coreNewLine, bool autoFlush, bool appendNewLine) | PrivateStatic | | 0x08 |
| Task WriteAsync(const string& value) | Public+1 flags | | 0x08 |
| Task WriteAsyncInternal(StreamWriter _this, const string& value, const char[]& charBuffer, int charPos, int charLen, const char[]& coreNewLine, bool autoFlush, bool appendNewLine) | PrivateStatic | | 0x08 |
| Task WriteAsync(const char[]& buffer, int index, int count) | Public+1 flags | | 0x08 |
| Task WriteAsyncInternal(StreamWriter _this, const ReadOnlyMemory<System.Char>& source, const char[]& charBuffer, int charPos, int charLen, const char[]& coreNewLine, bool autoFlush, bool appendNewLine, const CancellationToken& cancellationToken) | PrivateStatic | | 0x10 |
| Task FlushAsync() | Public+1 flags | | 0x08 |
| void set_CharPos_Prop(int value) | Private+1 flags | | 0x04 |
| void set_HaveWrittenPreamble_Prop(bool value) | Private+1 flags | | 0x01 |
| Task FlushAsyncInternal(bool flushStream, bool flushEncoder, const char[]& sCharBuffer, int sCharPos, const CancellationToken& cancellationToken) | Private | | 0x08 |
| Task FlushAsyncInternal(StreamWriter _this, bool flushStream, bool flushEncoder, const char[]& charBuffer, int charPos, bool haveWrittenPreamble, Encoding encoding, Encoder encoder, const byte[]& byteBuffer, Stream stream, const CancellationToken& cancellationToken) | PrivateStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |