void Write( byte[] dst, int offset, int size )
void Write( array<unsigned char>^ dst, int offset, int size )