/[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 405 by william, Thu Jun 21 14:38:54 2012 UTC revision 406 by william, Thu Jun 21 15:59:06 2012 UTC
# Line 1076  namespace RomCheater.Docking Line 1076  namespace RomCheater.Docking
1076                              {                              {
1077                                  //using (ResultType<object> _tmp_result = new ResultType<object>())                                  //using (ResultType<object> _tmp_result = new ResultType<object>())
1078                                  //{                                  //{
1079                                  switch (sdt)                                  try
1080                                  {                                  {
1081                                      case SearchDataTypes._8bits:                                      switch (sdt)
1082                                          if (unsigned) { writer.WriteResult<Byte>((uint)r_ms.BaseStream.Position, r_ms.ReadByte()); }                                      {
1083                                          else { writer.WriteResult<SByte>((uint)r_ms.BaseStream.Position, r_ms.ReadSByte()); } break;                                          case SearchDataTypes._8bits:
1084                                      case SearchDataTypes._16bits:                                              if (unsigned) { writer.WriteResult<Byte>((uint)r_ms.BaseStream.Position, r_ms.ReadByte()); }
1085                                          if (unsigned) { writer.WriteResult<UInt16>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt16()); }                                              else { writer.WriteResult<SByte>((uint)r_ms.BaseStream.Position, r_ms.ReadSByte()); } break;
1086                                          else { writer.WriteResult<Int16>((uint)r_ms.BaseStream.Position, r_ms.ReadInt16()); } break;                                          case SearchDataTypes._16bits:
1087                                      case SearchDataTypes._32bits:                                              if (unsigned) { writer.WriteResult<UInt16>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt16()); }
1088                                          if (unsigned) { writer.WriteResult<UInt32>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt32()); }                                              else { writer.WriteResult<Int16>((uint)r_ms.BaseStream.Position, r_ms.ReadInt16()); } break;
1089                                          else { writer.WriteResult<Int32>((uint)r_ms.BaseStream.Position, r_ms.ReadInt32()); } break;                                          case SearchDataTypes._32bits:
1090                                      case SearchDataTypes._64bits:                                              if (unsigned) { writer.WriteResult<UInt32>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt32()); }
1091                                          if (unsigned) { writer.WriteResult<UInt64>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt64()); }                                              else { writer.WriteResult<Int32>((uint)r_ms.BaseStream.Position, r_ms.ReadInt32()); } break;
1092                                          else { writer.WriteResult<Int64>((uint)r_ms.BaseStream.Position, r_ms.ReadInt64()); } break;                                          case SearchDataTypes._64bits:
1093                                                if (unsigned) { writer.WriteResult<UInt64>((uint)r_ms.BaseStream.Position, r_ms.ReadUInt64()); }
1094                                                else { writer.WriteResult<Int64>((uint)r_ms.BaseStream.Position, r_ms.ReadInt64()); } break;
1095                                        }
1096                                    }
1097                                    catch (EndOfStreamException ex)
1098                                    {
1099                                        logger.VerboseError.WriteLine(ex.ToString());
1100                                        break;
1101                                  }                                  }
1102                                  //results_list.Add(_tmp_result);                                  //results_list.Add(_tmp_result);
1103                                  //SearchArgs.Results.Add(_tmp_result);                                  //SearchArgs.Results.Add(_tmp_result);

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

  ViewVC Help
Powered by ViewVC 1.1.22