Aegis.IO.StreamBuffer.Write C# (CSharp) Method

Write() public method

public Write ( StreamBuffer source ) : void
source StreamBuffer
return void
        public void Write(StreamBuffer source)
        {
            int srcSize = source.WrittenBytes;
            if (WrittenBytes + srcSize > BufferSize)
                Resize(BufferSize + srcSize);

            Array.Copy(source.Buffer, 0, Buffer, WrittenBytes, srcSize);
            WrittenBytes += srcSize;

            OnWritten();
        }

Same methods

StreamBuffer::Write ( StreamBuffer source, int sourceIndex ) : void
StreamBuffer::Write ( StreamBuffer source, int sourceIndex, int length ) : void
StreamBuffer::Write ( byte source ) : void
StreamBuffer::Write ( byte source, int sourceIndex ) : void
StreamBuffer::Write ( byte source, int sourceIndex, int length ) : void
StreamBuffer::Write ( char source ) : void
StreamBuffer::Write ( int size ) : void

Usage Example

Beispiel #1
0
        public static int PutDouble(StreamBuffer destination, double var)
        {
            int prevIndex = destination.WrittenBytes;

            destination.Write(BitConverter.GetBytes(var));
            return(prevIndex);
        }
All Usage Examples Of Aegis.IO.StreamBuffer::Write