private void ListView_Address_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e) { if (GetScrollIndex && e.ItemIndex != -1) { GetScrollIndex = false; CurrentScrollVal = e.ItemIndex; } UInt64 FoundAddress; CurrentAddressAccessor.Read(e.ItemIndex * (Int64)DataTypeSize.Int64, out FoundAddress); ListViewItem lvi = new ListViewItem(Conversions.Conversions.ToAddress(FoundAddress.ToString())); switch (SelectedScanType) { case ScanDataType.Binary: lvi.SubItems.Add(ProcessMemoryEditor.ReadByte(FoundAddress).ToString()); break; case ScanDataType.Byte: if (DisplayFoundAsSigned) { lvi.SubItems.Add(ProcessMemoryEditor.ReadSByte(FoundAddress).ToString()); } else { lvi.SubItems.Add(ProcessMemoryEditor.ReadByte(FoundAddress).ToString()); } break; case ScanDataType.Int16: if (DisplayFoundAsSigned) { lvi.SubItems.Add(ProcessMemoryEditor.ReadInt16(FoundAddress).ToString()); } else { lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt16(FoundAddress).ToString()); } break; case ScanDataType.Int32: if (DisplayFoundAsSigned) { lvi.SubItems.Add(ProcessMemoryEditor.ReadInt32(FoundAddress).ToString()); } else { lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt32(FoundAddress).ToString()); } break; case ScanDataType.Int64: if (DisplayFoundAsSigned) { lvi.SubItems.Add(ProcessMemoryEditor.ReadInt64(FoundAddress).ToString()); } else { lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt64(FoundAddress).ToString()); } break; case ScanDataType.Single: lvi.SubItems.Add(ProcessMemoryEditor.ReadSingle(FoundAddress).ToString()); break; case ScanDataType.Double: lvi.SubItems.Add(ProcessMemoryEditor.ReadDouble(FoundAddress).ToString()); break; case ScanDataType.Text: lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt32(FoundAddress).ToString()); break; case ScanDataType.AOB: lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt32(FoundAddress).ToString()); break; case ScanDataType.All: lvi.SubItems.Add(ProcessMemoryEditor.ReadUInt32(FoundAddress).ToString()); break; default: lvi.SubItems.Add("Unknown data type."); break; } e.Item = lvi; }
public IHttpActionResult Post(SearchAddress sa) { return(Ok(FoundAddress.Find(sa))); }
public List <FoundAddress> Search(int house, string street) { return(FoundAddress.Find(house, street)); }
//// GET: api/Evac //public IEnumerable<string> Get() //{ // return new string[] { "value1", "value2" }; //} //// GET: api/Evac/5 //public string Get(int id) //{ // return "value"; //} // POST: api/Evac public List <FoundAddress> Post(SearchAddress sa) { return(FoundAddress.Find(sa)); }