public override void ReadData( int offset, int length, IntPtr dest ) { Contract.Requires( ( offset + length ) <= sizeInBytes ); Memory.Copy( GetData( offset ), dest, length ); }