/[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

--- trunk/RomCheater/Docking/FloatingMemorySearcher.cs	2013/06/02 23:07:04	453
+++ trunk/RomCheater/Docking/FloatingMemorySearcher.cs	2013/06/03 00:34:31	454
@@ -1067,17 +1067,299 @@
                                 switch (sdt)
                                 {
                                     case SearchDataTypes._8bits:
-                                        if (unsigned) { writer.WriteResult<Byte>((uint)CurrentIndex, br.ReadByte()); }
-                                        else { writer.WriteResult<SByte>((uint)CurrentIndex, br.ReadSByte()); } break;
+                                        if (unsigned)
+                                        {
+                                            #region 8bits - unsigned
+                                            var Value = br.ReadByte();
+                                            using (_8bit_unsigned_comparer_ comparer = new _8bit_unsigned_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                byte value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToByte(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToByte(Value), value))
+                                                {
+                                                    writer.WriteResult<byte>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion                                            
+                                        }
+                                        else
+                                        {
+                                            #region 8bits - signed
+                                            var Value = br.ReadSByte();
+                                            using (_8bit_signed_comparer_ comparer = new _8bit_signed_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                sbyte value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToSByte(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToSByte(Value), value))
+                                                {
+                                                    writer.WriteResult<sbyte>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion                                              
+                                        } break;
                                     case SearchDataTypes._16bits:
-                                        if (unsigned) { writer.WriteResult<UInt16>((uint)CurrentIndex, br.ReadUInt16()); }
-                                        else { writer.WriteResult<Int16>((uint)CurrentIndex, br.ReadInt16()); } break;
+                                        if (unsigned)
+                                        {
+                                            #region 16bits - unsigned
+                                            var Value = br.ReadUInt16();
+                                            using (_16bit_unsigned_comparer_ comparer = new _16bit_unsigned_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                ushort value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToUInt16(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToUInt16(Value), value))
+                                                {
+                                                    writer.WriteResult<ushort>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion
+                                            writer.WriteResult<ushort>(CurrentIndex, br.ReadUInt16());
+                                        }
+                                        else
+                                        {
+                                            #region 16bits - signed
+                                            var Value = br.ReadInt16();
+                                            using (_16bit_signed_comparer_ comparer = new _16bit_signed_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                short value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToInt16(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToSByte(Value), value))
+                                                {
+                                                    writer.WriteResult<short>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion
+                                            writer.WriteResult<short>(CurrentIndex, br.ReadInt16());
+                                        } break;
                                     case SearchDataTypes._32bits:
-                                        if (unsigned) { writer.WriteResult<UInt32>((uint)CurrentIndex, br.ReadUInt32()); }
-                                        else { writer.WriteResult<Int32>((uint)CurrentIndex, br.ReadInt32()); } break;
+                                        if (unsigned)
+                                        {
+                                            #region 32bits - unsigned
+                                            var Value = br.ReadUInt32();
+                                            using (_32bit_unsigned_comparer_ comparer = new _32bit_unsigned_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                uint value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToUInt32(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToUInt32(Value), value))
+                                                {
+                                                    writer.WriteResult<uint>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion                                            
+                                        }
+                                        else
+                                        {
+                                            #region 32bits - signed
+                                            var Value = br.ReadInt32();
+                                            using (_32bit_signed_comparer_ comparer = new _32bit_signed_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                int value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToInt32(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToInt32(Value), value))
+                                                {
+                                                    writer.WriteResult<int>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion
+                                        } break;
                                     case SearchDataTypes._64bits:
-                                        if (unsigned) { writer.WriteResult<UInt64>((uint)CurrentIndex, br.ReadUInt64()); }
-                                        else { writer.WriteResult<Int64>((uint)CurrentIndex, br.ReadInt64()); } break;
+                                        if (unsigned)
+                                        {
+                                            #region 64bits - unsigned
+                                            var Value = br.ReadUInt64();
+                                            using (_64bit_unsigned_comparer_ comparer = new _64bit_unsigned_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                ulong value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToUInt64(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToUInt64(Value), value))
+                                                {
+                                                    writer.WriteResult<ulong>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion                                            
+                                        }
+                                        else
+                                        {
+                                            #region 64bits - signed
+                                            var Value = br.ReadInt64();
+                                            using (_64bit_signed_comparer_ comparer = new _64bit_signed_comparer_(SearchArgs, CurrentIndex))
+                                            {
+                                                long value = 0;
+                                                if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
+                                                {
+                                                    using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
+                                                    {
+                                                        try
+                                                        {
+                                                            gmp.OpenProvider();
+                                                            gmp.ReadMemory(CurrentIndex, out value);
+                                                            gmp.CloseProvider();
+                                                        }
+                                                        catch (Exception ex)
+                                                        {
+                                                            logger.VerboseError.WriteLine(ex.ToString());
+                                                        }
+                                                    }
+                                                    comparer.Value = value;
+                                                }
+                                                else
+                                                {
+                                                    value = Convert.ToInt64(SearchArgs.CompareStartValue);
+                                                    comparer.Value = value;
+                                                }
+                                                if (comparer.Compare(Convert.ToInt64(Value), value))
+                                                {
+                                                    writer.WriteResult<long>(comparer.Address, comparer.Value);
+                                                }
+                                            }
+                                            #endregion
+                                        } break;
                                 }
                                 if (SearchWorkerThread.CancellationPending) { e.Canceled = true; return; }
                             }
@@ -1188,332 +1470,9 @@
                             {
                                 try
                                 {
-                                    reader.GetResults(SearchArgs, (IAcceptsProcessAndConfig)this);
 
                                     #region new comparator-support
-                                    switch (SearchArgs.DataType)
-                                    {
-                                        case SearchDataTypes._8bits:
-                                            if (unsigned)
-                                            {
-                                                #region 8bits - unsigned
-                                                var list_results = reader.GetResults<byte>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_8bit_unsigned_comparer_ comparer = new _8bit_unsigned_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        byte value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToByte(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            else
-                                            {
-                                                #region 8bits - signed
-                                                var list_results = reader.GetResults<sbyte>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_8bit_signed_comparer_ comparer = new _8bit_signed_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        sbyte value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToSByte(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            break;
-                                        case SearchDataTypes._16bits:
-                                            if (unsigned)
-                                            {
-                                                #region 16bits - unsigned
-                                                var list_results = reader.GetResults<ushort>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_16bit_unsigned_comparer_ comparer = new _16bit_unsigned_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        ushort value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToUInt16(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            else
-                                            {
-                                                #region 16bits - signed
-                                                var list_results = reader.GetResults<short>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_16bit_signed_comparer_ comparer = new _16bit_signed_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        short value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToInt16(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            break;
-                                        case SearchDataTypes._32bits:
-                                            if (unsigned)
-                                            {
-                                                #region 32bits - unsigned
-                                                var list_results = reader.GetResults<uint>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_32bit_unsigned_comparer_ comparer = new _32bit_unsigned_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        uint value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToUInt32(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            else
-                                            {
-                                                #region 32bits - signed
-                                                var list_results = reader.GetResults<int>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_32bit_signed_comparer_ comparer = new _32bit_signed_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        int value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToInt32(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            break;
-                                        case SearchDataTypes._64bits:
-                                            if (unsigned)
-                                            {
-                                                #region 64bits - unsigned
-                                                var list_results = reader.GetResults<ulong>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_64bit_unsigned_comparer_ comparer = new _64bit_unsigned_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        ulong value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToUInt64(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            else
-                                            {
-                                                #region 64bits - signed
-                                                var list_results = reader.GetResults<long>(resultsprogress);
-                                                foreach (var list_result in list_results)
-                                                {
-                                                    using (_64bit_signed_comparer_ comparer = new _64bit_signed_comparer_(SearchArgs, list_result.Address))
-                                                    {
-                                                        long value = 0;
-                                                        if (SearchArgs.CompareValueType == CompareValueTypes.OldValue)
-                                                        {
-                                                            using (GenericMemoryProvider gmp = new GenericMemoryProvider((IAcceptsProcessAndConfig)this))
-                                                            {
-                                                                try
-                                                                {
-                                                                    gmp.OpenProvider();
-                                                                    gmp.ReadMemory(list_result.Address, out value);
-                                                                    gmp.CloseProvider();
-                                                                }
-                                                                catch (Exception ex)
-                                                                {
-                                                                    logger.VerboseError.WriteLine(ex.ToString());
-                                                                }
-                                                            }
-                                                            comparer.Value = value;
-                                                        }
-                                                        else
-                                                        {
-                                                            value = Convert.ToInt64(SearchArgs.CompareStartValue);
-                                                            comparer.Value = value;
-                                                        }
-                                                        if (comparer.Compare(list_result.Value, value))
-                                                        {
-                                                            second_tmp_Results.Add(new ResultType<object>(comparer.Address, comparer.Value));
-                                                        }
-                                                    }
-                                                }
-                                                #endregion
-                                            }
-                                            break;
-                                    }
+                                    second_tmp_Results = reader.GetResults(SearchArgs, (IAcceptsProcessAndConfig)this, resultsprogress);
                                     #endregion
 
                                     #region USE_OLD_SEARCH_RESULTS_COMPRATOR_CODE

 

  ViewVC Help
Powered by ViewVC 1.1.22