Skip to content

Timing Scope

This page covers the lightweight elapsed-time helper in Nalix.Environment.Time.

Source mapping

  • src/Nalix.Environment/Time/TimingScope.cs

Main type

  • TimingScope

TimingScope is a readonly struct used to measure elapsed time with monotonic ticks.

Basic usage

TimingScope scope = TimingScope.Start();

DoWork();

double elapsedMs = scope.GetElapsedMilliseconds();
Console.WriteLine(elapsedMs);

Public members

  • Start()
  • GetElapsedMilliseconds()
  • ElapsedTicks