animetrics / PlistCS

A C# Property List (plist) serialization library.
119 stars 67 forks source link

An exception of type 'System.OutOfMemoryException' occurred in mscorlib.dll but was not handled in user code #12

Open iamchandreshk opened 7 years ago

iamchandreshk commented 7 years ago

I am getting "An exception of type 'System.OutOfMemoryException' occurred in mscorlib.dll but was not handled in user code", in the

private static void parseOffsetTable(List<byte> offsetTableBytes)
        {
            for (int i = 0; i < offsetTableBytes.Count; i += offsetByteSize)
            {
                byte[] buffer = offsetTableBytes.GetRange(i, offsetByteSize).ToArray();
                Array.Reverse(buffer);
                offsetTable.Add(BitConverter.ToInt32(RegulateNullBytes(buffer, 4), 0)); //getting error in this line.
            }
        }

Please, check the attached screenshot for the same. screenshot 30