in net/JetBrains.FormatRipper/src/Impl/MemoryUtil.cs [77:87]
internal static unsafe bool ArraysEqual(byte* array1, int size1, byte[]? array2)
{
if (array1 == null || array2 == null)
return false;
if (size1 != array2.Length)
return false;
for (var i = 0; i < size1; i++)
if (array1[i] != array2[i])
return false;
return true;
}