﻿class System.Diagnostics.Stopwatch
	java service Stopwatch
	python service Stopwatch
	php service Stopwatch
	js service Stopwatch
	rust service Stopwatch

method static Stopwatch StartNew()
	java Utils.startNewStopwatch()
	python {*}()
	php new {*}()
	js new {*}()
	rust Stopwatch::new()

.ctor()
	java =
	python =
	php =
	js =
	rust Stopwatch::new()

method void Start()
	java =start
	python =start
	php =Start
	js =start
	rust =start

method void Stop()
	java =stop
	python =stop
	php =Stop
	js =stop
	rust =stop

method void Reset()
	java =reset
	python =reset
	php =Reset
	js =reset
	rust =reset

property get bool IsRunning
	java {!}.isRunning()
	python {!}.isrunning
	php {!}->IsRunning()
	js {!}.isRunning

property get long ElapsedMilliseconds
	java {!}.getElapsedMilliseconds()
	python {!}.elapsedMilliseconds
	php {!}->GetElapsedMilliseconds()
	js {!}.elapsedMilliseconds
	rust {!}.elapsed_milliseconds()

property get TimeSpan Elapsed
	java {!}.getElapsed()
	python {!}.elapsed



