/[RomCheater]/trunk/RomCheater/Docking/FloatingMemorySearcher.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/FloatingMemorySearcher.cs

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

revision 500 by william, Tue Jun 4 18:51:43 2013 UTC revision 501 by william, Tue Jun 4 19:48:58 2013 UTC
# Line 1828  namespace RomCheater.Docking Line 1828  namespace RomCheater.Docking
1828                                  bool obre_unsigned = SearchArgs.IsUnsignedDataType;                                  bool obre_unsigned = SearchArgs.IsUnsignedDataType;
1829                                  uint obre_CurrentIndex = obre.CurrentIndex; // this should represent the address                                  uint obre_CurrentIndex = obre.CurrentIndex; // this should represent the address
1830    
1831                                  // walk through each address in the reader  
1832                                  foreach (var k in reader.GetResults(obre_unsigned, obre_sdt, new Action<int, string>(this.UpdateProgress)))  
1833                                    ISerializedResult sr = (reader as ISerializedResult);
1834                                    if (sr == null)
1835                                  {                                  {
1836                                      if (obre_CurrentIndex == k.Address)                                      throw new ArgumentNullException("sr", string.Format("Unable to cast: '{0}' to '{1}'", reader.GetType().Name, typeof(ISerializedResult).Name));
1837                                    }
1838                                    int sr_index = 0;
1839                                    if (sr.ContainsAddress(obre_CurrentIndex, obre_unsigned, obre_sdt, new Action<int, string>(this.UpdateProgress), out sr_index))
1840                                    {
1841                                        StructResultType<ulong> result = StructResultType<ulong>.Empty;
1842                                        sr.GetResultAtAddress(obre_CurrentIndex, obre_unsigned, obre_sdt, new Action<int, string>(this.UpdateProgress), out result);
1843                                        if (Debugger.IsAttached)
1844                                      {                                      {
1845                                          if (Debugger.IsAttached)                                          Debugger.Break();
                                         {  
                                             Debugger.Break();  
                                         }  
1846                                      }                                      }
1847                                        
1848                                  }                                  }
1849    
1850                                    //// walk through each address in the reader
1851                                    //foreach (var k in reader.GetResults(obre_unsigned, obre_sdt, new Action<int, string>(this.UpdateProgress)))
1852                                    //{
1853                                    //    if (obre_CurrentIndex == k.Address)
1854                                    //    {
1855                                    //        if (Debugger.IsAttached)
1856                                    //        {
1857                                    //            Debugger.Break();
1858                                    //        }
1859                                    //    }
1860                                    //}
1861                                                                    
1862                                                                    
1863    

Legend:
Removed from v.500  
changed lines
  Added in v.501

  ViewVC Help
Powered by ViewVC 1.1.22