TextWriter Class
NuGet: GHIElectronics.TinyCLR.IO
Assembly: GHIElectronics.TinyCLR.IO
Namespace: System.IO
Base class for writing a sequential series of characters.
public abstract class TextWriter : MarshalByRefObject, IDisposable
Properties
CoreNewLine
protected char[] CoreNewLine { }
The characters written for a line terminator.
Encoding
public abstract Encoding Encoding { get; }
The character encoding the writer uses.
NewLine
public virtual string NewLine { get; set; }
The line terminator string used by the writer.
Methods
Close()
public virtual void Close()
Closes the writer and releases its resources.
Dispose()
public void Dispose()
Releases the resources used by the writer.
Dispose(bool disposing)
protected virtual void Dispose(bool disposing)
Releases the resources used by the writer.
Flush()
public virtual void Flush()
Flushes any buffered data to the underlying store.
Write(char value)
public virtual void Write(char value)
Writes a character.
Write(char[] buffer)
public virtual void Write(char[] buffer)
Writes a character array.
Write(char[] buffer, int index, int count)
public virtual void Write(char[] buffer, int index, int count)
Writes a range of characters from an array.
Write(bool value)
public virtual void Write(bool value)
Writes the text representation of a boolean value.
Write(int value)
public virtual void Write(int value)
Writes the text representation of an integer.
Write(uint value)
public virtual void Write(uint value)
Writes the text representation of an unsigned integer.
Write(long value)
public virtual void Write(long value)
Writes the text representation of a long integer.
Write(ulong value)
public virtual void Write(ulong value)
Writes the text representation of an unsigned long integer.
Write(float value)
public virtual void Write(float value)
Writes the text representation of a single-precision number.
Write(double value)
public virtual void Write(double value)
Writes the text representation of a double-precision number.
Write(string value)
public virtual void Write(string value)
Writes a string.
Write(object value)
public virtual void Write(object value)
Writes the text representation of an object.
WriteLine()
public virtual void WriteLine()
Writes a line terminator.
WriteLine(char value)
public virtual void WriteLine(char value)
Writes a character followed by a line terminator.
WriteLine(char[] buffer)
public virtual void WriteLine(char[] buffer)
Writes a character array followed by a line terminator.
WriteLine(char[] buffer, int index, int count)
public virtual void WriteLine(char[] buffer, int index, int count)
Writes a range of characters followed by a line terminator.
WriteLine(bool value)
public virtual void WriteLine(bool value)
Writes a boolean value followed by a line terminator.
WriteLine(int value)
public virtual void WriteLine(int value)
Writes an integer followed by a line terminator.
WriteLine(uint value)
public virtual void WriteLine(uint value)
Writes an unsigned integer followed by a line terminator.
WriteLine(long value)
public virtual void WriteLine(long value)
Writes a long integer followed by a line terminator.
WriteLine(ulong value)
public virtual void WriteLine(ulong value)
Writes an unsigned long integer followed by a line terminator.
WriteLine(float value)
public virtual void WriteLine(float value)
Writes a single-precision number followed by a line terminator.
WriteLine(double value)
public virtual void WriteLine(double value)
Writes a double-precision number followed by a line terminator.
WriteLine(string value)
public virtual void WriteLine(string value)
Writes a string followed by a line terminator.
WriteLine(object value)
public virtual void WriteLine(object value)
Writes the text representation of an object followed by a line terminator.