public static byte[] GetBytes(this Eina.ISliceBase slc) { var size = (int)(slc.Len); byte[] mArray = new byte[size]; Marshal.Copy(slc.Mem, mArray, 0, size); return(mArray); }
public static byte[] GetBytes(this Eina.ISliceBase slc) { Contract.Requires(slc != null, nameof(slc)); var size = (int)(slc.Len); byte[] mArray = new byte[size]; Marshal.Copy(slc.Mem, mArray, 0, size); return(mArray); }