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

◆ Write() [2/2]

virtual void System.IO.Stream.Write ( ReadOnlySpan< byte > buffer)
inlinevirtualinherited

Reimplemented in System.ConsolePal.WindowsConsoleStream, System.IO.Compression.BrotliStream, System.IO.Compression.DeflateStream, System.IO.Compression.GZipStream, System.IO.Compression.PositionPreservingWriteOnlyStreamWrapper, System.IO.Compression.ZLibStream, System.IO.IsolatedStorage.IsolatedStorageFileStream, System.IO.Pipes.PipeStream, System.IO.DelegatingStream, System.Net.Http.EmptyReadStream, System.Net.Http.Http2Connection.Http2Stream.Http2ReadStream, System.Net.Http.HttpConnection.ChunkedEncodingWriteStream, System.Net.Http.HttpConnection.ContentLengthWriteStream, System.Net.Http.HttpConnection.HttpContentReadStream, System.Net.Http.HttpConnection.RawConnectionStream, System.Net.Http.HttpContent.LimitArrayPoolWriteStream, System.Net.Http.MultipartContent.ContentReadStream, System.Net.Http.StreamContent.ReadOnlyStream, System.Net.Quic.QuicStream, System.Net.Sockets.NetworkStream, System.IO.ChunkedMemoryStream, System.IO.DelegatingStream, System.IO.Strategies.BufferedFileStreamStrategy, System.IO.Strategies.DerivedFileStreamStrategy, System.IO.Strategies.Net5CompatFileStreamStrategy, System.IO.Strategies.OSFileStreamStrategy, System.IO.BufferedStream, System.IO.FileStream, System.IO.MemoryStream, System.IO.PinnedBufferMemoryStream, System.IO.Stream.NullStream, System.IO.Stream.SyncStream, System.IO.UnmanagedMemoryStream, System.IO.UnmanagedMemoryStreamWrapper, System.Text.TranscodingStream, System.IO.Compression.CheckSumAndSizeWriteStream, System.IO.Compression.WrappedStream, and System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.

Definition at line 1006 of file Stream.cs.

1007 {
1008 byte[] array = ArrayPool<byte>.Shared.Rent(buffer.Length);
1009 try
1010 {
1011 buffer.CopyTo(array);
1012 Write(array, 0, buffer.Length);
1013 }
1014 finally
1015 {
1017 }
1018 }
static ArrayPool< T > Shared
Definition ArrayPool.cs:7

References System.array, System.buffer, System.Buffers.ArrayPool< T >.Shared, and System.IO.Write.