System.IO.UnmanagedMemoryStreamWrapper.WriteTo C# (CSharp) Method

WriteTo() public method

public WriteTo ( Stream stream ) : void
stream Stream
return void
        public unsafe override void WriteTo(Stream stream) {
            if (!_unmanagedStream._isOpen) __Error.StreamIsClosed();
            if (!_unmanagedStream.CanRead) __Error.ReadNotSupported();
            if (stream==null)
                throw new ArgumentNullException("stream", Environment.GetResourceString("ArgumentNull_Stream"));

            byte[] buffer = ToArray();
            
            stream.Write(buffer, 0, buffer.Length);
        }
    }