private void UpdateLastModificationStamp(DateTime dateTime, bool resetLastModifiedTicksToZero = false) { LastModified = dateTime; if (resetLastModifiedTicksToZero) { LastModifiedTicks = 0; } else { #if NET LastModifiedTicks = _stopWatch.ElapsedTicks; #else LastModifiedTicks = dateTime.Ticks; #endif } }