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

◆ Write()

void System.IO.StreamBuffer.Write ( ReadOnlySpan< byte > buffer)
inline

Definition at line 142 of file StreamBuffer.cs.

143 {
144 if (buffer.Length == 0)
145 {
146 return;
147 }
148 while (true)
149 {
150 var (flag, start) = TryWriteToBuffer(buffer);
151 if (flag)
152 {
153 buffer = buffer.Slice(start);
155 continue;
156 }
157 break;
158 }
159 }
readonly ResettableValueTaskSource _writeTaskSource
bool int bytesWritten TryWriteToBuffer(ReadOnlySpan< byte > buffer)

References System.IO.StreamBuffer._writeTaskSource, System.buffer, System.start, System.IO.StreamBuffer.TryWriteToBuffer(), and System.IO.StreamBuffer.ResettableValueTaskSource.Wait().

Referenced by System.Net.Quic.Implementations.Mock.MockStream.Write().