Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.StringWriter Class Reference

Public Member Functions

 StringWriter ()
 
 StringWriter (IFormatProvider? formatProvider)
 
 StringWriter (StringBuilder sb)
 
 StringWriter (StringBuilder sb, IFormatProvider? formatProvider)
 
override void Close ()
 
virtual StringBuilder GetStringBuilder ()
 
override void Write (char value)
 
override void Write (char[] buffer, int index, int count)
 
override void Write (ReadOnlySpan< char > buffer)
 
override void Write (string? value)
 
override void Write (StringBuilder? value)
 
override void WriteLine (ReadOnlySpan< char > buffer)
 
override void WriteLine (StringBuilder? value)
 
override Task WriteAsync (char value)
 
override Task WriteAsync (string? value)
 
override Task WriteAsync (char[] buffer, int index, int count)
 
override Task WriteAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
override Task WriteAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
override Task WriteLineAsync (char value)
 
override Task WriteLineAsync (string? value)
 
override Task WriteLineAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
override Task WriteLineAsync (char[] buffer, int index, int count)
 
override Task WriteLineAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
override Task FlushAsync ()
 
override string ToString ()
 
void Dispose ()
 
virtual ValueTask DisposeAsync ()
 
virtual void Flush ()
 
virtual void Write (char[]? buffer)
 
virtual void Write (bool value)
 
virtual void Write (int value)
 
virtual void Write (uint value)
 
virtual void Write (long value)
 
virtual void Write (ulong value)
 
virtual void Write (float value)
 
virtual void Write (double value)
 
virtual void Write (decimal value)
 
virtual void Write (object? value)
 
virtual void Write (string format, object? arg0)
 
virtual void Write (string format, object? arg0, object? arg1)
 
virtual void Write (string format, object? arg0, object? arg1, object? arg2)
 
virtual void Write (string format, params object?[] arg)
 
virtual void WriteLine ()
 
virtual void WriteLine (char value)
 
virtual void WriteLine (char[]? buffer)
 
virtual void WriteLine (char[] buffer, int index, int count)
 
virtual void WriteLine (bool value)
 
virtual void WriteLine (int value)
 
virtual void WriteLine (uint value)
 
virtual void WriteLine (long value)
 
virtual void WriteLine (ulong value)
 
virtual void WriteLine (float value)
 
virtual void WriteLine (double value)
 
virtual void WriteLine (decimal value)
 
virtual void WriteLine (string? value)
 
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, object? arg0, object? arg1, object? arg2)
 
virtual void WriteLine (string format, params object?[] arg)
 
Task WriteAsync (char[]? buffer)
 
Task WriteLineAsync (char[]? buffer)
 
virtual Task WriteLineAsync ()
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Static Public Member Functions

static TextWriter Synchronized (TextWriter writer)
 

Static Public Attributes

static readonly TextWriter Null = new NullTextWriter()
 

Protected Member Functions

override void Dispose (bool disposing)
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Protected Attributes

char[] CoreNewLine = s_coreNewLine
 

Properties

override Encoding Encoding [get]
 
virtual IFormatProvider FormatProvider [get]
 
virtual string NewLine [get, set]
 

Private Attributes

readonly StringBuilder _sb
 
bool _isOpen
 
string CoreNewLineStr = "\r\n"
 
readonly IFormatProvider _internalFormatProvider
 

Static Private Attributes

static volatile UnicodeEncoding s_encoding
 
static readonly char[] s_coreNewLine = "\r\n".ToCharArray()
 

Detailed Description

Definition at line 8 of file StringWriter.cs.


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