/[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 460 by william, Mon Jun 3 03:00:13 2013 UTC revision 461 by william, Mon Jun 3 03:24:07 2013 UTC
# Line 64  namespace RomCheater.Docking Line 64  namespace RomCheater.Docking
64          public FloatingMemorySearcher(IConfigPlugin config) : this() { this.AcceptedPlugin = config; }          public FloatingMemorySearcher(IConfigPlugin config) : this() { this.AcceptedPlugin = config; }
65          public FloatingMemorySearcher(IConfigPlugin config, Process process) : this() { this.AcceptedPlugin = config; this.AcceptedProcess = process; }          public FloatingMemorySearcher(IConfigPlugin config, Process process) : this() { this.AcceptedPlugin = config; this.AcceptedProcess = process; }
66    
67            private void UpdateProgress(int value, string message)
68            {
69                resultsprogress.Value = value;
70                resultsprogress.Message = message;
71            }
72    
73          #region IAcceptsProcess<Process> Members          #region IAcceptsProcess<Process> Members
74          private Process _AcceptedProcess;          private Process _AcceptedProcess;
75          public Process AcceptedProcess { get { return _AcceptedProcess; } set { _AcceptedProcess = value; UpdateAcceptedProcess(value); } }          public Process AcceptedProcess { get { return _AcceptedProcess; } set { _AcceptedProcess = value; UpdateAcceptedProcess(value); } }
# Line 1459  namespace RomCheater.Docking Line 1465  namespace RomCheater.Docking
1465                              Guid new_SearchGuid = new Guid(guid);                              Guid new_SearchGuid = new Guid(guid);
1466                              provider.OpenProvider();                              provider.OpenProvider();
1467                              provider.OnBytesRead += new BaseEventHandler<OnBytesReadEventArgs>(search_provider_OnBytesRead);                              provider.OnBytesRead += new BaseEventHandler<OnBytesReadEventArgs>(search_provider_OnBytesRead);
1468                              foreach (var item in reader.GetResults(SearchArgs, (IAcceptsProcessAndConfig)this, resultsprogress))                              foreach (var item in reader.GetResults(SearchArgs.IsUnsignedDataType, SearchArgs.DataType, new Action<int, string>(UpdateProgress)))
1469                              {                              {
1470                                  using (SearchResultWriter writer = new SearchResultWriter((int)(reader.ResultCount), new_SearchGuid))                                  using (SearchResultWriter writer = new SearchResultWriter((int)(reader.ResultCount), new_SearchGuid))
1471                                  {                                  {
# Line 1509  namespace RomCheater.Docking Line 1515  namespace RomCheater.Docking
1515                                      {                                      {
1516    
1517                                          #region new comparator-support                                          #region new comparator-support
1518                                          second_tmp_Results = new List<ResultType<object>>(reader.GetResults(SearchArgs, (IAcceptsProcessAndConfig)this, resultsprogress));                                          second_tmp_Results = new List<ResultType<object>>(reader.GetResults(SearchArgs.IsUnsignedDataType, SearchArgs.DataType, new Action<int, string>(UpdateProgress)));
1519                                          #endregion                                          #endregion
1520    
1521                                          #region USE_OLD_SEARCH_RESULTS_COMPRATOR_CODE                                          #region USE_OLD_SEARCH_RESULTS_COMPRATOR_CODE
# Line 2111  namespace RomCheater.Docking Line 2117  namespace RomCheater.Docking
2117                      //    if (!items.Contains(item))                      //    if (!items.Contains(item))
2118                      //        items.Add(item);                      //        items.Add(item);
2119                      //}                      //}
2120                      lstResults.Items.AddRange(reader.GetResultItems(SearchArgs, (IAcceptsProcessAndConfig)this, resultsprogress));                      lstResults.Items.AddRange(reader.GetResultItems(SearchArgs.IsUnsignedDataType, SearchArgs.DataType, new Action<int, string>(UpdateProgress)));
2121                  }                  }
2122              }              }
2123    

Legend:
Removed from v.460  
changed lines
  Added in v.461

  ViewVC Help
Powered by ViewVC 1.1.22