class · System.IO

StringWriter

public class StringWriter : TextWriter

Text gathered into a StringBuilder.

Kind
class
Namespace
System.IO
Assembly
System.Core
Access
public
Source file
TextIO.ant

Inheritance

Base classes
Any TextWriter StringWriter

Constructors

new()
#
new(StringBuilder builder)
#

Methods

override Write(str text)
#

override

override Write(u16 c)
#

override

GetStringBuilder() : StringBuilder
#
override ToString() : str
#

override

Private and internal members (1)

StringBuilder builder
#

private

Inherited members (43)

Source

StringWriter as Antril, decompiled from its Larva HIR.

System.IO.StringWriter.ant
// System.IO.StringWriter — System.Core (decompiled from Larva HIR)

import System;

into namespace System.IO
{
	/// Text gathered into a StringBuilder.
	public class StringWriter : TextWriter
	{
		StringBuilder builder;

		public:
			new()
			{
				builder = new StringBuilder();
			}

			new(StringBuilder builder)
			{
				this.builder = builder;
			}

			override Write(str text)
			{
				builder.Append(text);
			}

			override Write(u16 c)
			{
				builder.Append(c);
			}

			GetStringBuilder() : StringBuilder => builder;

			override ToString() : str => builder.ToString();
	}
}
Esc