Click or drag to resize

HighResolutionTimer Methods

The HighResolutionTimer type exposes the following members.

Methods
 NameDescription
Public methodDispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodStart Starts the timer.
Public methodStop Stops the timer.
Top
Extension Methods
 NameDescription
Public Extension MethodCode exampleReportNotDisposedObject Handle reporting of a not disposed object.

Using this pattern is a good practice to avoid code where disposable objects get never disposed.

Calling this method will raise the NotDisposedObject event if any event handler is attached; otherwise it will throw an InvalidOperationException if a debugger is attached. If the application does not run in a debugger and no event handler is attached, calling this method does nothing.
(Defined by Disposable)

Public Extension MethodSafeCastT Performs a cast from object to T, avoiding possible null violations if T is a value type.
(Defined by ObjectExtensions)
Top
See Also