public void Update(PreviousType type, MemoryDomain domain, bool bigEndian) { var value = MiniDWordWatch.GetUint(Address, domain, bigEndian); if (value != Previous) { ChangeCount++; } switch (type) { case PreviousType.Original: case PreviousType.LastSearch: break; case PreviousType.LastFrame: _previous = _prevFrame; break; case PreviousType.LastChange: if (_prevFrame != value) { _previous = _prevFrame; } break; } _prevFrame = value; }
public bool IsValid(MemoryDomain domain) => MiniDWordWatch.IsValid(Address, domain);
public void SetPreviousToCurrent(MemoryDomain domain, bool bigEndian) { _previous = _prevFrame = MiniDWordWatch.GetUint(Address, domain, bigEndian); }