<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.IO.TextWriter

public abstract class TextWriter : MarshalByRefObject, IDisposable
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); } }