Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.CodeDom.Compiler.IndentedTextWriter Class Reference

Public Member Functions

 IndentedTextWriter (TextWriter writer)
 
 IndentedTextWriter (TextWriter writer, string tabString)
 
override void Close ()
 
override ValueTask DisposeAsync ()
 
override void Flush ()
 
override Task FlushAsync ()
 
override void Write (string? s)
 
override void Write (bool value)
 
override void Write (char value)
 
override void Write (char[]? buffer)
 
override void Write (char[] buffer, int index, int count)
 
override void Write (double value)
 
override void Write (float value)
 
override void Write (int value)
 
override void Write (long value)
 
override void Write (object? value)
 
override void Write (string format, object? arg0)
 
override void Write (string format, object? arg0, object? arg1)
 
override void Write (string format, params object?[] arg)
 
override async Task WriteAsync (char value)
 
override async Task WriteAsync (char[] buffer, int index, int count)
 
override async Task WriteAsync (string? value)
 
override async Task WriteAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
override async Task WriteAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
void WriteLineNoTabs (string? s)
 
Task WriteLineNoTabsAsync (string? s)
 
override void WriteLine (string? s)
 
override void WriteLine ()
 
override void WriteLine (bool value)
 
override void WriteLine (char value)
 
override void WriteLine (char[]? buffer)
 
override void WriteLine (char[] buffer, int index, int count)
 
override void WriteLine (double value)
 
override void WriteLine (float value)
 
override void WriteLine (int value)
 
override void WriteLine (long value)
 
override void WriteLine (object? value)
 
override void WriteLine (string format, object? arg0)
 
override void WriteLine (string format, object? arg0, object? arg1)
 
override void WriteLine (string format, params object?[] arg)
 
override void WriteLine (uint value)
 
override async Task WriteLineAsync ()
 
override async Task WriteLineAsync (char value)
 
override async Task WriteLineAsync (char[] buffer, int index, int count)
 
override async Task WriteLineAsync (string? value)
 
override async Task WriteLineAsync (ReadOnlyMemory< char > buffer, CancellationToken cancellationToken=default(CancellationToken))
 
override async Task WriteLineAsync (StringBuilder? value, CancellationToken cancellationToken=default(CancellationToken))
 
void Dispose ()
 
virtual void Write (ReadOnlySpan< char > buffer)
 
virtual void Write (uint value)
 
virtual void Write (ulong value)
 
virtual void Write (decimal value)
 
virtual void Write (StringBuilder? value)
 
virtual void Write (string format, object? arg0, object? arg1, object? arg2)
 
virtual void WriteLine (ReadOnlySpan< char > buffer)
 
virtual void WriteLine (ulong value)
 
virtual void WriteLine (decimal value)
 
virtual void WriteLine (StringBuilder? value)
 
virtual void WriteLine (string format, object? arg0, object? arg1, object? arg2)
 
Task WriteAsync (char[]? buffer)
 
Task WriteLineAsync (char[]? buffer)
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Static Public Member Functions

static TextWriter Synchronized (TextWriter writer)
 

Static Public Attributes

const string DefaultTabString = " "
 
static readonly TextWriter Null = new NullTextWriter()
 

Protected Member Functions

virtual void OutputTabs ()
 
virtual async Task OutputTabsAsync ()
 
virtual void Dispose (bool disposing)
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Protected Attributes

char[] CoreNewLine = s_coreNewLine
 

Properties

override Encoding Encoding [get]
 
override string NewLine [get, set]
 
int Indent [get, set]
 
TextWriter InnerWriter [get]
 
virtual IFormatProvider FormatProvider [get]
 

Private Attributes

readonly TextWriter _writer
 
readonly string _tabString
 
int _indentLevel
 
bool _tabsPending
 
string CoreNewLineStr = "\r\n"
 
readonly IFormatProvider _internalFormatProvider
 

Static Private Attributes

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

Detailed Description

Definition at line 10 of file IndentedTextWriter.cs.


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