Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.BinaryWriter Class Reference

Public Member Functions

 BinaryWriter (Stream output)
 
 BinaryWriter (Stream output, Encoding encoding)
 
 BinaryWriter (Stream output, Encoding encoding, bool leaveOpen)
 
virtual void Close ()
 
void Dispose ()
 
virtual ValueTask DisposeAsync ()
 
virtual void Flush ()
 
virtual long Seek (int offset, SeekOrigin origin)
 
virtual void Write (bool value)
 
virtual void Write (byte value)
 
virtual void Write (sbyte value)
 
virtual void Write (byte[] buffer)
 
virtual void Write (byte[] buffer, int index, int count)
 
virtual void Write (char ch)
 
virtual void Write (char[] chars)
 
virtual void Write (char[] chars, int index, int count)
 
virtual void Write (double value)
 
virtual void Write (decimal value)
 
virtual void Write (short value)
 
virtual void Write (ushort value)
 
virtual void Write (int value)
 
virtual void Write (uint value)
 
virtual void Write (long value)
 
virtual void Write (ulong value)
 
virtual void Write (float value)
 
virtual void Write (Half value)
 
virtual void Write (string value)
 
virtual void Write (ReadOnlySpan< byte > buffer)
 
virtual void Write (ReadOnlySpan< char > chars)
 
void Write7BitEncodedInt (int value)
 
void Write7BitEncodedInt64 (long value)
 

Static Public Attributes

static readonly BinaryWriter Null = new BinaryWriter()
 

Protected Member Functions

 BinaryWriter ()
 
virtual void Dispose (bool disposing)
 

Protected Attributes

Stream OutStream
 

Properties

virtual Stream BaseStream [get]
 

Private Member Functions

void WriteCharsCommonWithoutLengthPrefix (ReadOnlySpan< char > chars, bool useThisWriteOverride)
 

Private Attributes

readonly Encoding _encoding
 
readonly bool _leaveOpen
 
readonly bool _useFastUtf8
 

Detailed Description

Definition at line 9 of file BinaryWriter.cs.


The documentation for this class was generated from the following file: