/// <summary> /// Processes the provided bytes associated with this chunk to compute the checksum and determine if there are changes. /// </summary> /// <param name="memory">The bytes read from memory in this chunk.</param> public void Update(Byte[] memory) { UInt64 currentChecksum; currentChecksum = Hashing.ComputeCheckSum(memory); if (this.Checksum == null) { this.Checksum = currentChecksum; return; } this.HasChanged = this.Checksum != currentChecksum; }