Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReLogic.IO.ConsoleOutputMirror.DoubleWriter Class Reference

Public Member Functions

 DoubleWriter (TextWriter first, TextWriter second)
 
override void Flush ()
 
override void Write (char value)
 
virtual void Close ()
 
void Dispose ()
 
virtual ValueTask DisposeAsync ()
 
virtual void Write (char[]? buffer)
 
virtual void Write (char[] buffer, int index, int count)
 
virtual void Write (ReadOnlySpan< 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 (string? value)
 
virtual void Write (object? value)
 
virtual void Write (StringBuilder? 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 (ReadOnlySpan< char > buffer)
 
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 (StringBuilder? 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)
 
virtual Task WriteAsync (char value)
 
virtual Task WriteAsync (string? value)
 
virtual Task WriteAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
Task WriteAsync (char[]? buffer)
 
virtual Task WriteAsync (char[] buffer, int index, int count)
 
virtual Task WriteAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
virtual Task WriteLineAsync (char value)
 
virtual Task WriteLineAsync (string? value)
 
virtual Task WriteLineAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
Task WriteLineAsync (char[]? buffer)
 
virtual Task WriteLineAsync (char[] buffer, int index, int count)
 
virtual Task WriteLineAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
virtual Task WriteLineAsync ()
 
virtual Task FlushAsync ()
 
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

virtual 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 TextWriter _first
 
readonly TextWriter _second
 
string CoreNewLineStr = "\r\n"
 
readonly IFormatProvider _internalFormatProvider
 

Static Private Attributes

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

Detailed Description

Definition at line 9 of file ConsoleOutputMirror.cs.


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