public void write(ByteBuffer src, long position) {long endPosition = position + src.capacity();if(endPosition > buffer.length) {extend(endPosition);}src.get(buffer, (int)position, src.capacity());if(endPosition > size) {size = endPosition;}}

public void write ( ByteBuffer src , long position ) { long endPosition = position + src . capacity ( ) ; if ( endPosition > buffer . length ) { extend ( endPosition ) ; } src . get ( buffer , ( int ) position , src . capacity ( ) ) ; if ( endPosition > size ) { size = endPosition ; } }
public override void Write(ByteBuffer src, long position){long endPosition = position + src.Length;if (endPosition > buffer.Length){Extend(endPosition);}src.Read(buffer, (int)position, src.Length);if (endPosition > size){size = endPosition;}}
