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();
}
StreamBuffer::Write ( |
|
StreamBuffer::Write ( |
|
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 |
public static int PutDouble(StreamBuffer destination, double var) { int prevIndex = destination.WrittenBytes; destination.Write(BitConverter.GetBytes(var)); return(prevIndex); }