System.IO.BinaryReader
namespace System.IO
{
public class BinaryReader : IDisposable
{
public virtual Stream BaseStream { get; }
public BinaryReader(Stream input);
public BinaryReader(Stream input, Encoding encoding);
public BinaryReader(Stream input, Encoding encoding, bool leaveOpen);
public virtual void Close();
public void Dispose();
protected virtual void Dispose(bool disposing);
protected virtual void FillBuffer(int numBytes);
public virtual int PeekChar();
public virtual int Read();
public virtual int Read(byte[] buffer, int index, int count);
public virtual int Read(char[] buffer, int index, int count);
public virtual bool ReadBoolean();
public virtual byte ReadByte();
public virtual byte[] ReadBytes(int count);
public virtual char ReadChar();
public virtual char[] ReadChars(int count);
public virtual decimal ReadDecimal();
public virtual double ReadDouble();
public virtual short ReadInt16();
public virtual int ReadInt32();
public virtual long ReadInt64();
public virtual sbyte ReadSByte();
public virtual float ReadSingle();
public virtual string ReadString();
public virtual ushort ReadUInt16();
public virtual uint ReadUInt32();
public virtual ulong ReadUInt64();
}
}