| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for System.IO.StreamWriter:
 Collaboration diagram for System.IO.StreamWriter:Public Member Functions | |
| StreamWriter (Stream stream) | |
| StreamWriter (Stream stream, global::System.Text.Encoding encoding) | |
| StreamWriter (Stream stream, global::System.Text.Encoding encoding, int bufferSize) | |
| StreamWriter (Stream stream, global::System.Text.Encoding encoding, int bufferSize, bool leaveOpen) | |
| StreamWriter (string path) | |
| StreamWriter (string path, bool append) | |
| StreamWriter (string path, bool append, global::System.Text.Encoding encoding, int bufferSize) | |
| override void | Close () | 
| override void | Flush () | 
| override void | Write (char value) | 
| unsafe override void | Write (char[] buffer) | 
| unsafe override void | Write (char[] buffer, int index, int count) | 
| unsafe override void | Write (string value) | 
| unsafe override void | WriteLine (string value) | 
| void | Dispose () | 
| virtual void | Write (string format, object arg0) | 
| virtual void | Write (string format, object arg0, object arg1, object arg2) | 
| virtual void | WriteLine () | 
| virtual void | WriteLine (object value) | 
| virtual void | WriteLine (string format, object arg0) | 
| virtual void | WriteLine (string format, object arg0, object arg1) | 
| virtual void | WriteLine (string format, params object[] arg) | 
Static Public Member Functions | |
| static TextWriter | Synchronized (TextWriter writer) | 
Static Public Attributes | |
| static new readonly StreamWriter | Null | 
Protected Member Functions | |
| override void | Dispose (bool disposing) | 
Protected Attributes | |
| char[] | CoreNewLine | 
Package Functions | |
| StreamWriter () | |
Properties | |
| static global::System.Text.Encoding | UTF8NoBOM [get, set] | 
| virtual bool | AutoFlush [set] | 
| bool | LeaveOpen [get, set] | 
| override global::System.Text.Encoding | Encoding [get, set] | 
| virtual global::System.IFormatProvider | FormatProvider [get, set] | 
| virtual string | NewLine [get, set] | 
Private Member Functions | |
| void | CheckAsyncTaskInProgress () | 
| void | Init (Stream streamArg, global::System.Text.Encoding encodingArg, int bufferSize, bool shouldLeaveOpen) | 
| void | Flush (bool flushStream, bool flushEncoder) | 
| unsafe void | WriteSpan (global::System.ReadOnlySpan< char > buffer, bool appendNewLine) | 
Static Private Member Functions | |
| static void | ThrowAsyncIOInProgress () | 
| static | StreamWriter () | 
Private Attributes | |
| Stream | _stream | 
| global::System.Text.Encoding | _encoding | 
| global::System.Text.Encoder | _encoder | 
| byte[] | _byteBuffer | 
| char[] | _charBuffer | 
| int | _charPos | 
| int | _charLen | 
| bool | _autoFlush | 
| bool | _haveWrittenPreamble | 
| bool | _closable | 
| global::System.Threading.Tasks.Task | _asyncWriteTask | 
| string | CoreNewLineStr | 
| global::System.IFormatProvider | _internalFormatProvider | 
Static Private Attributes | |
| static readonly char[] | s_coreNewLine | 
Definition at line 14 of file StreamWriter.cs.