Show / Hide Table of Contents

Interface IStopwatch

Interface for stopwatches.

Namespace: System.Time
Assembly: Nuqleon.Time.dll
Syntax
public interface IStopwatch

Properties

Elapsed

Gets the total elapsed time measured by the current instance.

Declaration
TimeSpan Elapsed { get; }
Property Value
Type Description
System.TimeSpan

ElapsedMilliseconds

Gets the total elapsed time measured by the current instance, in milliseconds.

Declaration
long ElapsedMilliseconds { get; }
Property Value
Type Description
System.Int64

ElapsedTicks

Gets the total elapsed time measured by the current instance, in timer ticks.

Declaration
long ElapsedTicks { get; }
Property Value
Type Description
System.Int64

IsRunning

Gets a value indicating whether the stopwatch timer is running.

Declaration
bool IsRunning { get; }
Property Value
Type Description
System.Boolean

Methods

GetTimestamp()

Gets the current number of ticks in the timer mechanism.

Declaration
long GetTimestamp()
Returns
Type Description
System.Int64

A long integer representing the tick counter value of the underlying timer mechanism.

Reset()

Stops time interval measurement and resets the elapsed time to zero.

Declaration
void Reset()

Restart()

Stops time interval measurement, resets the elapsed time to zero, and starts measuring elapsed time.

Declaration
void Restart()

Start()

Starts, or resumes, measuring elapsed time for an interval.

Declaration
void Start()

Stop()

Stops measuring elapsed time for an interval.

Declaration
void Stop()
In This Article
Back to top Generated by DocFX