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

Public Member Functions

 BinaryReader (Stream input)
 
 BinaryReader (Stream input, Encoding encoding)
 
 BinaryReader (Stream input, Encoding encoding, bool leaveOpen)
 
void Dispose ()
 
virtual void Close ()
 
virtual int PeekChar ()
 
virtual int Read ()
 
virtual byte ReadByte ()
 
virtual sbyte ReadSByte ()
 
virtual bool ReadBoolean ()
 
virtual char ReadChar ()
 
virtual short ReadInt16 ()
 
virtual ushort ReadUInt16 ()
 
virtual int ReadInt32 ()
 
virtual uint ReadUInt32 ()
 
virtual long ReadInt64 ()
 
virtual ulong ReadUInt64 ()
 
virtual Half ReadHalf ()
 
virtual float ReadSingle ()
 
virtual double ReadDouble ()
 
virtual decimal ReadDecimal ()
 
virtual string ReadString ()
 
virtual int Read (char[] buffer, int index, int count)
 
virtual int Read (Span< char > buffer)
 
virtual char[] ReadChars (int count)
 
virtual int Read (byte[] buffer, int index, int count)
 
virtual int Read (Span< byte > buffer)
 
virtual byte[] ReadBytes (int count)
 
int Read7BitEncodedInt ()
 
long Read7BitEncodedInt64 ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 
virtual void FillBuffer (int numBytes)
 

Properties

virtual Stream BaseStream [get]
 

Private Member Functions

void ThrowIfDisposed ()
 
byte InternalReadByte ()
 
int InternalReadChars (Span< char > buffer)
 
ReadOnlySpan< byte > InternalRead (int numBytes)
 

Private Attributes

readonly Stream _stream
 
readonly byte[] _buffer
 
readonly Decoder _decoder
 
byte[] _charBytes
 
char[] _charBuffer
 
readonly int _maxCharsSize
 
readonly bool _2BytesPerChar
 
readonly bool _isMemoryStream
 
readonly bool _leaveOpen
 
bool _disposed
 

Detailed Description

Definition at line 7 of file BinaryReader.cs.


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