class · System.IO
StreamWriter
public class System.IO.StreamWriter : System.IO.TextWriter
Text written to a stream as UTF-8, through a buffer.
- Kind
- class
- Namespace
- System.IO
- Assembly
- System.Core
- Access
- public
- Source file
TextIO.ant
Inheritance
- Base classes
-
AnyTextWriterStreamWriter
Constructors
constructor StreamWriter(stream: System.IO.Stream)
#
constructor StreamWriter(stream: System.IO.Stream, bufferSize: i32)
#
constructor StreamWriter(path: System.String<u8>)
#
A new file (or the file emptied).
constructor StreamWriter(path: System.String<u8>, append: bool)
#
A file written from its end when append, else emptied first.
Properties
Sends the text to the stream after every Write.
property BaseStream: System.IO.Stream
#
The stream it writes to.
Methods
Private and internal members (4)
Inherited members (42)
Writemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWritemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterWriteLinemethod from TextWriterNewLineproperty from TextWriterGetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
StreamWriter as Larva HIR, decompiled from its Larva HIR.
// Text written to a stream as UTF-8, through a buffer.
public class System.IO.StreamWriter : System.IO.TextWriter
{
field stream: System.IO.Stream
field buffer: u8[]
field used: i32
// Writes what is buffered (without flushing the stream).
method Drain() -> void
constructor StreamWriter(stream: System.IO.Stream)
constructor StreamWriter(stream: System.IO.Stream, bufferSize: i32)
// A new file (or the file emptied).
constructor StreamWriter(path: System.String<u8>)
// A file written from its end when `append`, else emptied first.
constructor StreamWriter(path: System.String<u8>, append: bool)
method Write(text: System.String<u8>) -> void
method Write(c: u16) -> void
method Flush() -> void
method Close() -> void
// Sends the text to the stream after every Write.
property AutoFlush: bool
// The stream it writes to.
property BaseStream: System.IO.Stream
}