public void SetToNow()
{
var PrevTotalMicroseconds = TotalMicroseconds;
var CurrentTotalMicroseconds = Platform.CurrentUnixMicroseconds;
if (CurrentTotalMicroseconds < PrevTotalMicroseconds)
{
Logger.Error("Total Microseconds overflow Prev({0}), Now({1})", PrevTotalMicroseconds, CurrentTotalMicroseconds);
}
this.TotalMicroseconds = CurrentTotalMicroseconds;
}