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

◆ Write()

void System.Net.Base64Stream.WriteAsyncResult.Write ( )
inlinepackage

Definition at line 114 of file Base64Stream.cs.

115 {
116 while (true)
117 {
118 _written += _parent.EncodeBytes(_buffer, _offset + _written, _count - _written, dontDeferFinalBytes: false, shouldAppendSpaceToCRLF: false);
119 if (_written < _count)
120 {
122 if (asyncResult.CompletedSynchronously)
123 {
125 continue;
126 }
127 break;
128 }
130 break;
131 }
132 }
virtual IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback? callback, object? state)
Definition Stream.cs:813
static readonly AsyncCallback s_onWrite
void CompleteWrite(IAsyncResult result)
WriteStateInfoBase WriteState
int EncodeBytes(byte[] buffer, int offset, int count, bool dontDeferFinalBytes, bool shouldAppendSpaceToCRLF)

References System.Net.Base64Stream.WriteAsyncResult._buffer, System.Net.Base64Stream.WriteAsyncResult._count, System.Net.Base64Stream.WriteAsyncResult._offset, System.Net.Base64Stream.WriteAsyncResult._parent, System.Net.Base64Stream.WriteAsyncResult._written, System.asyncResult, System.Net.DelegatedStream.BaseStream, System.IO.Stream.BeginWrite(), System.Net.Mime.WriteStateInfoBase.Buffer, System.Net.Base64Stream.WriteAsyncResult.CompleteWrite(), System.Net.Base64Stream.EncodeBytes(), System.Net.LazyAsyncResult.InvokeCallback(), System.Net.Mime.WriteStateInfoBase.Length, System.Net.Base64Stream.WriteAsyncResult.s_onWrite, and System.Net.Base64Stream.WriteState.

Referenced by System.Net.Base64Stream.BeginWrite(), and System.Net.Base64Stream.WriteAsyncResult.OnWrite().