Zdexby TheHolyOneZ
42,610 classes
Class

StreamReader

: TextReader : MarshalByRefObject : Object
System.IO.StreamReader, mscorlib 0x0060 (96 B) inherited 0x0018 mscorlib.dll
0x00x0060

Members 16

OffsetSizeNameTypeFlagsDefault
0x08NullStreamReaderPublicStatic+1 flags—
0x08_streamStreamPrivate—
0x08_encodingEncodingPrivate—
0x08_decoderDecoderPrivate—
0x08_byteBufferbyte[]Private—
0x08_charBufferchar[]Private—
0x04_charPosintPrivate—
0x04_charLenintPrivate—
0x04_byteLenintPrivate—
0x04_bytePosintPrivate—
0x04_maxCharsPerBufferintPrivate—
0x01_detectEncodingboolPrivate—
0x01_checkPreambleboolPrivate—
0x01_isBlockedboolPrivate—
0x01_closableboolPrivate—
0x08_asyncReadTaskTaskPrivate—
Inherited from TextReader 1
OffsetSizeNameTypeFlagsDefault
0x08NullTextReaderPublicStatic+1 flags—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 33

SignatureFlagsNativeParams
void CheckAsyncTaskInProgress()Private0x00
void ThrowAsyncIOInProgress()PrivateStatic0x00
void .ctor()2 flags0x00
void .ctor(Stream stream)Public+1 flags0x08
void .ctor(Stream stream, bool detectEncodingFromByteOrderMarks)Public+1 flags0x08
void .ctor(Stream stream, Encoding encoding)Public+1 flags0x08
void .ctor(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)Public+1 flags0x08
void .ctor(const string& path)Public+1 flags0x08
void .ctor(const string& path, bool detectEncodingFromByteOrderMarks)Public+1 flags0x08
void .ctor(const string& path, Encoding encoding)Public+1 flags0x08
void .ctor(const string& path, Encoding encoding, bool detectEncodingFromByteOrderMarks)Public+1 flags0x08
void .ctor(const string& path, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize)Public+1 flags0x08
void Init(Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)Private0x08
void Init(Stream stream)1 flags0x08
void Close()Public+1 flags0x00
void Dispose(bool disposing)2 flags0x01
Encoding get_CurrentEncoding()Public+3 flags0x08
Stream get_BaseStream()Public+3 flags0x08
bool get_LeaveOpen()2 flags0x01
bool get_EndOfStream()Public+1 flags0x01
int Peek()Public+1 flags0x04
int Read()Public+1 flags0x04
int Read(const char[]& buffer, int index, int count)Public+1 flags0x08
int ReadSpan(const Span<System.Char>& buffer)Private0x10
string ReadToEnd()Public+1 flags0x08
void CompressBuffer(int n)Private0x04
void DetectEncoding()Private0x00
bool IsPreamble()Private0x01
int ReadBuffer()3 flags0x04
int ReadBuffer(const Span<System.Char>& userBuffer, bool readToUserBuffer)Private0x10
string ReadLine()Public+1 flags0x08
bool DataAvailable()1 flags0x01
void .cctor()PrivateStatic+1 flags0x00

Subclasses 3

Used by 4

types with a member, parameter or interface of this type