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

◆ WriteAsync() [4/6]

override Task System.IO.StreamWriter.WriteAsync ( ReadOnlyMemory< char > buffer,
CancellationToken cancellationToken = default(CancellationToken) )
inlinevirtual

Reimplemented from System.IO.TextWriter.

Definition at line 649 of file StreamWriter.cs.

650 {
651 if (GetType() != typeof(StreamWriter))
652 {
653 return base.WriteAsync(buffer, cancellationToken);
654 }
657 if (cancellationToken.IsCancellationRequested)
658 {
660 }
661 return _asyncWriteTask = WriteAsyncInternal(buffer, appendNewLine: false, cancellationToken);
662 }
async Task WriteAsyncInternal(char value, bool appendNewLine)
StreamWriter(Stream stream)
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363

References System.IO.StreamWriter._asyncWriteTask, System.buffer, System.cancellationToken, System.IO.StreamWriter.CheckAsyncTaskInProgress(), System.Threading.Tasks.Task< TResult >.FromCanceled(), System.IO.StreamWriter.ThrowIfDisposed(), and System.IO.StreamWriter.WriteAsyncInternal().