Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadToEndAsyncInternal()

async Task< string > System.IO.StreamReader.ReadToEndAsyncInternal ( )
inlineprivateinherited

Definition at line 789 of file StreamReader.cs.

790 {
792 do
793 {
794 int charPos = _charPos;
795 sb.Append(_charBuffer, charPos, _charLen - charPos);
797 await ReadBufferAsync(CancellationToken.None).ConfigureAwait(continueOnCapturedContext: false);
798 }
799 while (_charLen > 0);
800 return sb.ToString();
801 }
async ValueTask< int > ReadBufferAsync(CancellationToken cancellationToken)
override string ToString()
StringBuilder Append(char value, int repeatCount)
ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)
Definition ValueTask.cs:312

References System.IO.StreamReader._charBuffer, System.IO.StreamReader._charLen, System.IO.StreamReader._charPos, System.Text.StringBuilder.Append(), System.Threading.Tasks.ValueTask< TResult >.ConfigureAwait(), System.Threading.CancellationToken.None, System.IO.StreamReader.ReadBufferAsync(), and System.Text.StringBuilder.ToString().

Referenced by System.IO.StreamReader.ReadToEndAsync().