Table of Contents

Struct TimingWatch

Namespace
Tlabs.Misc
Assembly
Tlabs.Core.dll

Simplified Stopwatch struct.

public readonly struct TimingWatch
Inherited Members
Extension Methods

Examples

var watch= TimingWatch.StartTiming(); ... var ms= watch.GetElapsedTime().TotalMilliseconds;

Properties

ElapsedMilliseconds

Returns the elapsed milliseconds since StartTiming().

public long ElapsedMilliseconds { get; }

Property Value

long

ElapsedTicks

Returns the elapsed ticks since StartTiming().

public long ElapsedTicks { get; }

Property Value

long

IsStarted

true if created by StartTiming().

public bool IsStarted { get; }

Property Value

bool

Methods

GetElapsedMilliseconds()

Returns the elapsed milliseconds since StartTiming().

public double GetElapsedMilliseconds()

Returns

double

GetElapsedTime()

Returns the TimeSpan since StartTiming().

public TimeSpan GetElapsedTime()

Returns

TimeSpan

StartTiming()

Start a new timing.

public static TimingWatch StartTiming()

Returns

TimingWatch