internal static unsafe bool ArraysEqual()

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;
    }