Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override int | Peek () |
override int | Read () |
override int | Read (char[] buffer, int index, int count) |
override string | ReadLine () |
override string | ReadToEnd () |
override void | Close () |
void | Dispose () |
void | DiscardBufferedData () |
override int | Read (Span< char > buffer) |
override int | ReadBlock (char[] buffer, int index, int count) |
override int | ReadBlock (Span< char > buffer) |
override Task< string?> | ReadLineAsync () |
override Task< string > | ReadToEndAsync () |
override Task< int > | ReadAsync (char[] buffer, int index, int count) |
override ValueTask< int > | ReadAsync (Memory< char > buffer, CancellationToken cancellationToken=default(CancellationToken)) |
override Task< int > | ReadBlockAsync (char[] buffer, int index, int count) |
override ValueTask< int > | ReadBlockAsync (Memory< char > buffer, CancellationToken cancellationToken=default(CancellationToken)) |
object | GetLifetimeService () |
virtual object | InitializeLifetimeService () |
Static Public Member Functions | |
static TextReader | Synchronized (TextReader reader) |
Static Public Attributes | |
static new readonly StreamReader | Null = new NullStreamReader() |
Protected Member Functions | |
override void | Dispose (bool disposing) |
MarshalByRefObject | MemberwiseClone (bool cloneIdentity) |
Package Functions | |
override int | ReadBuffer () |
override async ValueTask< int > | ReadAsyncInternal (Memory< char > buffer, CancellationToken cancellationToken) |
async ValueTask< int > | ReadBlockAsyncInternal (Memory< char > buffer, CancellationToken cancellationToken) |
Properties | |
override Encoding | CurrentEncoding [get] |
virtual Stream | BaseStream [get] |
bool | EndOfStream [get] |
Private Member Functions | |
void | CheckAsyncTaskInProgress () |
int | ReadSpan (Span< char > buffer) |
void | CompressBuffer (int n) |
void | DetectEncoding () |
bool | IsPreamble () |
async Task< string > | ReadLineAsyncInternal () |
async Task< string > | ReadToEndAsyncInternal () |
async ValueTask< int > | ReadBufferAsync (CancellationToken cancellationToken) |
void | ThrowIfDisposed () |
Static Private Member Functions | |
static void | ThrowAsyncIOInProgress () |
static Stream | ValidateArgsAndOpenPath (string path, Encoding encoding, FileStreamOptions options) |
static Stream | ValidateArgsAndOpenPath (string path, Encoding encoding, int bufferSize) |
static void | ValidateArgs (string path, Encoding encoding) |
Private Attributes | |
readonly Stream | _stream |
Encoding | _encoding |
Decoder | _decoder |
readonly byte[] | _byteBuffer |
char[] | _charBuffer |
int | _charPos |
int | _charLen |
int | _byteLen |
int | _bytePos |
int | _maxCharsPerBuffer |
bool | _disposed |
bool | _detectEncoding |
bool | _checkPreamble |
bool | _isBlocked |
readonly bool | _closable |
Task | _asyncReadTask = Task.CompletedTask |
Definition at line 10 of file StreamReader.cs.