terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.IO.StreamWriter Class Reference
+ Inheritance diagram for System.IO.StreamWriter:

Public Member Functions

 StreamWriter (Stream stream)
 
 StreamWriter (Stream stream, Encoding encoding)
 
 StreamWriter (Stream stream, Encoding encoding, int bufferSize)
 
 StreamWriter (Stream stream, Encoding encoding, int bufferSize, bool leaveOpen)
 
 StreamWriter (string path)
 
 StreamWriter (string path, bool append)
 
 StreamWriter (string path, bool append, Encoding encoding, int bufferSize)
 
override void Close ()
 
override void Flush ()
 
override void Write (char value)
 
override void Write (char[] buffer)
 
override void Write (char[] buffer, int index, int count)
 
override void Write (string value)
 
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)
 
virtual ObjRef CreateObjRef (Type requestedType)
 
virtual object InitializeLifetimeService ()
 

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 Encoding UTF8NoBOM [get]
 
virtual bool AutoFlush [set]
 
bool LeaveOpen [get]
 
override Encoding Encoding [get]
 
virtual IFormatProvider FormatProvider [get]
 
virtual string NewLine [get]
 
ServerIdentity ObjectIdentity [get, set]
 

Private Member Functions

void CheckAsyncTaskInProgress ()
 
void Init (Stream streamArg, Encoding encodingArg, int bufferSize, bool shouldLeaveOpen)
 
void Flush (bool flushStream, bool flushEncoder)
 
void WriteSpan (ReadOnlySpan< char > buffer, bool appendNewLine)
 

Static Private Member Functions

static void ThrowAsyncIOInProgress ()
 
static StreamWriter ()
 

Private Attributes

Stream _stream
 
Encoding _encoding
 
Encoder _encoder
 
byte[] _byteBuffer
 
char[] _charBuffer
 
int _charPos
 
int _charLen
 
bool _autoFlush
 
bool _haveWrittenPreamble
 
bool _closable
 
Task _asyncWriteTask
 
string CoreNewLineStr
 
IFormatProvider _internalFormatProvider
 
object _identity
 

Static Private Attributes

static readonly char[] s_coreNewLine
 

Detailed Description

Definition at line 10 of file StreamWriter.cs.


The documentation for this class was generated from the following file: