/[RomCheater]/trunk/RomCheater/Serialization/SearchResultReader.cs
ViewVC logotype

Diff of /trunk/RomCheater/Serialization/SearchResultReader.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 403 by william, Thu Jun 21 07:13:04 2012 UTC revision 405 by william, Thu Jun 21 14:38:54 2012 UTC
# Line 3  using System.Collections.Generic; Line 3  using System.Collections.Generic;
3  using System.Linq;  using System.Linq;
4  using System.Text;  using System.Text;
5  using RomCheater.Docking.MemorySearch;  using RomCheater.Docking.MemorySearch;
6    using RomCheater.Logging;
7    
8  namespace RomCheater.Serialization  namespace RomCheater.Serialization
9  {  {
# Line 25  namespace RomCheater.Serialization Line 26  namespace RomCheater.Serialization
26          {          {
27              try              try
28              {              {
29                    int ResultsRead = 0;
30                  // SRD (string)                  // SRD (string)
31                  string magic = Encoding.UTF8.GetString(binReader.ReadBytes(3));                  string magic = Encoding.UTF8.GetString(binReader.ReadBytes(3));
32                  string SRD = "SRD";                  string SRD = "SRD";
# Line 45  namespace RomCheater.Serialization Line 47  namespace RomCheater.Serialization
47                      throw new InvalidOperationException(string.Format("Result Count is zero"));                      throw new InvalidOperationException(string.Format("Result Count is zero"));
48                  }                  }
49                  ResultCount = resultcount;                  ResultCount = resultcount;
50                    
51                    //for (int i = 0; i < ResultCount; i++)
52                    //{
53                    //    try
54                    //    {
55                    //        ResultsRead = i;
56                    //        uint address = 0;
57                    //        // assume uint for data type
58                    //        uint value = 0;
59                    //        address = binReader.ReadUInt32();
60                    //        value = binReader.ReadUInt32();
61                    //        //if (i % 100000 == 0)
62                    //        //    logger.VerboseDebug.WriteLine("Result: @0x{0:x8}=0x{1:x8}", address, value);
63                    //    }
64                    //    catch (Exception ex)
65                    //    {
66                    //        logger.VerboseError.WriteLine("SearchResultReader.ReadHeader():Consistency Check");
67                    //        //logger.VerboseError.WriteLine(ex.ToString());
68                    //        logger.VerboseError.WriteLine("Faied entry: {0}", ResultsRead);
69                    //        break;
70                    //    }
71                    //    ResultsRead++; // add 1
72                    //}
73                    ////throw new NotImplementedException("DEBUG: testing SearchResultReader consistency");
74                    //if (ResultCount != ResultsRead)
75                    //{
76                    //    throw new InvalidOperationException(string.Format("ResultCount does not match ResultsRead: 0x{0:x8} != 0x{1:x8}", ResultCount, ResultsRead));
77                    //}  
78    
79              }              }
80              catch (System.IO.EndOfStreamException) { }              catch (System.IO.EndOfStreamException) { }
81          }          }

Legend:
Removed from v.403  
changed lines
  Added in v.405

  ViewVC Help
Powered by ViewVC 1.1.22