/[RomCheater]/trunk/RomCheater/Docking/MemorySearch/InRangeComparer.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/MemorySearch/InRangeComparer.cs

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

revision 422 by william, Thu Jun 21 18:10:21 2012 UTC revision 423 by william, Tue May 28 11:58:22 2013 UTC
# Line 28  namespace RomCheater.Docking.MemorySearc Line 28  namespace RomCheater.Docking.MemorySearc
28                  if (unsigned)                  if (unsigned)
29                  {                  {
30                      byte val = 0;                      byte val = 0;
31                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
32                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
33                      if (lookup_value.ToByte() >= (byte)start_value && lookup_value.ToByte() <= (byte)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToByte() >= (byte)start_value && lookup_value.ToByte() <= (byte)end_value) { this.Value = lookup_value.Value; return true; }
34                  }                  }
35                  else                  else
36                  {                  {
37                      sbyte val = 0;                      sbyte val = 0;
38                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
39                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
40                      if (lookup_value.ToSByte() >= (sbyte)start_value && lookup_value.ToSByte() <= (sbyte)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToSByte() >= (sbyte)start_value && lookup_value.ToSByte() <= (sbyte)end_value) { this.Value = lookup_value.Value; return true; }
41                  }                  }
# Line 45  namespace RomCheater.Docking.MemorySearc Line 45  namespace RomCheater.Docking.MemorySearc
45                  if (unsigned)                  if (unsigned)
46                  {                  {
47                      ushort val = 0;                      ushort val = 0;
48                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
49                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
50                      if (lookup_value.ToUInt16() >= (ushort)start_value && lookup_value.ToUInt16() <= (ushort)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToUInt16() >= (ushort)start_value && lookup_value.ToUInt16() <= (ushort)end_value) { this.Value = lookup_value.Value; return true; }
51                  }                  }
52                  else                  else
53                  {                  {
54                      short val = 0;                      short val = 0;
55                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
56                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
57                      if (lookup_value.ToInt16() >= (short)start_value && lookup_value.ToInt16() <= (short)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToInt16() >= (short)start_value && lookup_value.ToInt16() <= (short)end_value) { this.Value = lookup_value.Value; return true; }
58                  }                  }
# Line 62  namespace RomCheater.Docking.MemorySearc Line 62  namespace RomCheater.Docking.MemorySearc
62                  if (unsigned)                  if (unsigned)
63                  {                  {
64                      uint val = 0;                      uint val = 0;
65                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
66                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
67                      if (lookup_value.ToUInt32() >= (uint)start_value && lookup_value.ToUInt32() <= (uint)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToUInt32() >= (uint)start_value && lookup_value.ToUInt32() <= (uint)end_value) { this.Value = lookup_value.Value; return true; }
68                  }                  }
69                  else                  else
70                  {                  {
71                      int val = 0;                      int val = 0;
72                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
73                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
74                      if (lookup_value.ToInt32() >= (int)start_value && lookup_value.ToInt32() <= (int)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToInt32() >= (int)start_value && lookup_value.ToInt32() <= (int)end_value) { this.Value = lookup_value.Value; return true; }
75                  }                  }
# Line 79  namespace RomCheater.Docking.MemorySearc Line 79  namespace RomCheater.Docking.MemorySearc
79                  if (unsigned)                  if (unsigned)
80                  {                  {
81                      ulong val = 0;                      ulong val = 0;
82                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }// gmp.CloseProvider(); }
83                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
84                      if (lookup_value.ToUInt64() >= (ulong)start_value && lookup_value.ToUInt64() <= (ulong)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToUInt64() >= (ulong)start_value && lookup_value.ToUInt64() <= (ulong)end_value) { this.Value = lookup_value.Value; return true; }
85                  }                  }
86                  else                  else
87                  {                  {
88                      long val = 0;                      long val = 0;
89                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); gmp.CloseProvider(); }                      using (GenericMemoryProvider gmp = new GenericMemoryProvider(pconfig)) { gmp.OpenProvider(); gmp.ReadMemory(Address, out val); }//gmp.CloseProvider(); }
90                      lookup_value = new DataTypeConverter(val);                        lookup_value = new DataTypeConverter(val);  
91                      if (lookup_value.ToInt64() >= (long)start_value && lookup_value.ToInt64() <= (long)end_value) { this.Value = lookup_value.Value; return true; }                      if (lookup_value.ToInt64() >= (long)start_value && lookup_value.ToInt64() <= (long)end_value) { this.Value = lookup_value.Value; return true; }
92                  }                  }

Legend:
Removed from v.422  
changed lines
  Added in v.423

  ViewVC Help
Powered by ViewVC 1.1.22