System.IO.TextWriter
namespace System.IO
{
public abstract class TextWriter : MarshalByRefObject, IDisposable
{
protected char[] CoreNewLine;
public static readonly TextWriter Null;
public abstract Encoding Encoding { get; }
public virtual IFormatProvider FormatProvider { get; }
public virtual string NewLine { get; set; }
protected TextWriter();
protected TextWriter(IFormatProvider formatProvider);
public virtual void Close();
public void Dispose();
protected virtual void Dispose(bool disposing);
public virtual void Flush();
public virtual Task FlushAsync();
public static TextWriter Synchronized(TextWriter writer);
public virtual void Write(bool value);
public virtual void Write(char value);
public virtual void Write(char[] buffer);
public virtual void Write(char[] buffer, int index, int count);
public virtual void Write(decimal value);
public virtual void Write(double value);
public virtual void Write(int value);
public virtual void Write(long value);
public virtual void Write(object value);
public virtual void Write(float value);
public virtual void Write(string value);
public virtual void Write(string format, object arg0);
public virtual void Write(string format, object arg0, object arg1);
public virtual void Write(string format, object arg0, object arg1, object arg2);
public virtual void Write(string format, params object[] arg);
public virtual void Write(uint value);
public virtual void Write(ulong value);
public virtual Task WriteAsync(char value);
public Task WriteAsync(char[] buffer);
public virtual Task WriteAsync(char[] buffer, int index, int count);
public virtual Task WriteAsync(string value);
public virtual void WriteLine();
public virtual void WriteLine(bool value);
public virtual void WriteLine(char value);
public virtual void WriteLine(char[] buffer);
public virtual void WriteLine(char[] buffer, int index, int count);
public virtual void WriteLine(decimal value);
public virtual void WriteLine(double value);
public virtual void WriteLine(int value);
public virtual void WriteLine(long value);
public virtual void WriteLine(object value);
public virtual void WriteLine(float value);
public virtual void WriteLine(string value);
public virtual void WriteLine(string format, object arg0);
public virtual void WriteLine(string format, object arg0, object arg1);
public virtual void WriteLine(string format, object arg0, object arg1, object arg2);
public virtual void WriteLine(string format, params object[] arg);
public virtual void WriteLine(uint value);
public virtual void WriteLine(ulong value);
public virtual Task WriteLineAsync();
public virtual Task WriteLineAsync(char value);
public Task WriteLineAsync(char[] buffer);
public virtual Task WriteLineAsync(char[] buffer, int index, int count);
public virtual Task WriteLineAsync(string value);
}
}