Skip to main content

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.