/[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 535 by william, Wed Jun 5 10:07:37 2013 UTC revision 538 by william, Wed Jun 5 10:33:38 2013 UTC
# Line 2864  namespace RomCheater.Docking Line 2864  namespace RomCheater.Docking
2864                  if (reader.ResultCount <= MIN_NUMBER_OF_RESULTS_BEFORE_DISPLAY)                  if (reader.ResultCount <= MIN_NUMBER_OF_RESULTS_BEFORE_DISPLAY)
2865                  {                  {
2866                      lstResults.Items.Clear();                      lstResults.Items.Clear();
2867                      //List<ResultItem> items = new List<ResultItem>();                      List<ResultItem> items = new List<ResultItem>();
2868                      //for (int i = 0; i < reader.ResultCount; i++)                      foreach (var k in reader.GetResults(SearchArgs.IsUnsignedDataType, SearchArgs.DataType, new Action<int, string>(UpdateProgress), new Func<bool>(ShouldCancelAnySearchOperation)))
2869                      //{                      {
2870                      //    ResultItem item = new ResultItem(0, false);                          switch (SearchArgs.DataType)
2871                      //    //item.Text = string.Format("0x{0:x8}", SearchArgs.Results[i].Address);                          {
2872                      //    //item.SubItems.Add(string.Format("0x{0:x8}", SearchArgs.Results[i].Address));                              case SearchDataTypes._8bits:
2873                      //    switch (SearchArgs.DataType)                                  if (SearchArgs.IsUnsignedDataType) { items.Add(new ResultItem(k.Address, false, Convert.ToByte(k.Value))); }
2874                      //    {                                  else { items.Add(new ResultItem(k.Address, false, Convert.ToSByte(k.Value))); }
2875                      //        case SearchDataTypes._8bits:                                  break;
2876                      //            if (SearchArgs.IsUnsignedDataType) { ResultType<byte> result = new ResultType<byte>(); item = new ResultItem(result.Address, false, result.Value); }                              case SearchDataTypes._16bits:
2877                      //            else { ResultType<sbyte> result = reader.GetNextResult<sbyte>(); item = new ResultItem(result.Address, false, result.Value); }                                  if (SearchArgs.IsUnsignedDataType) { items.Add(new ResultItem(k.Address, false, Convert.ToUInt16(k.Value))); }
2878                      //            break;                                  else { items.Add(new ResultItem(k.Address, false, Convert.ToInt16(k.Value))); }
2879                      //        case SearchDataTypes._16bits:                                  break;
2880                      //            if (SearchArgs.IsUnsignedDataType) { ResultType<ushort> result = reader.GetNextResult<ushort>(); item = new ResultItem(result.Address, false, result.Value); }                              case SearchDataTypes._32bits:
2881                      //            else { ResultType<short> result = reader.GetNextResult<short>(); item = new ResultItem(result.Address, false, result.Value); }                                  if (SearchArgs.IsUnsignedDataType) { items.Add(new ResultItem(k.Address, false, Convert.ToUInt32(k.Value))); }
2882                      //            break;                                  else { items.Add(new ResultItem(k.Address, false, Convert.ToInt32(k.Value))); }
2883                      //        case SearchDataTypes._32bits:                                  break;
2884                      //            if (SearchArgs.IsUnsignedDataType) { ResultType<uint> result = reader.GetNextResult<uint>(); item = new ResultItem(result.Address, false, result.Value); }                              case SearchDataTypes._64bits:
2885                      //            else { ResultType<int> result = reader.GetNextResult<int>(); item = new ResultItem(result.Address, false, result.Value); }                                  if (SearchArgs.IsUnsignedDataType) { items.Add(new ResultItem(k.Address, false, Convert.ToUInt64(k.Value))); }
2886                      //            break;                                  else { items.Add(new ResultItem(k.Address, false, Convert.ToInt64(k.Value))); }
2887                      //        case SearchDataTypes._64bits:                                  break;
2888                      //            if (SearchArgs.IsUnsignedDataType) { ResultType<ulong> result = reader.GetNextResult<ulong>(); item = new ResultItem(result.Address, false, result.Value); }                          }
2889                      //            else { ResultType<long> result = reader.GetNextResult<long>(); item = new ResultItem(result.Address, false, result.Value); }                      }
2890                      //            break;                      lstResults.Items.AddRange(items.ToArray());
                     //    }  
                     //    if (!items.Contains(item))  
                     //        items.Add(item);  
                     //}  
                     //lstResults.Items.AddRange(reader.GetResultItems(SearchArgs.IsUnsignedDataType, SearchArgs.DataType, new Action<int, string>(UpdateProgress)));  
2891                  }                  }
2892              }              }
2893    

Legend:
Removed from v.535  
changed lines
  Added in v.538

  ViewVC Help
Powered by ViewVC 1.1.22