Search
Preparing search index...
The search index is not available
TypeScript.NET
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
"source/System/Timers/Timer"
Timer
Class Timer
Hierarchy
ObservableBase
<
number
>
Timer
Implements
IDisposableAware
IObservable
<
number
>
ITimer
ICancellable
Index
Constructors
constructor
Properties
_cancel
_count
_disposable
Object
Name
_initial
Delay
_interval
_max
Count
Accessors
count
is
Running
was
Disposed
Methods
_get
Subscribers
_on
Completed
_on
Dispose
_on
Error
_on
Next
_unsubscribe
All
cancel
dispose
reset
start
stop
subscribe
throw
IfDisposed
unsubscribe
unsubscribe
All
_on
Tick
start
New
Constructors
constructor
new
Timer
(
_interval
:
number
, _maxCount
?:
number
, _initialDelay
?:
number
)
:
Timer
Parameters
_interval:
number
Default value
_maxCount:
number
= Infinity
Default value
_initialDelay:
number
= _interval
Returns
Timer
Properties
Private
_cancel
_cancel
:
function
Type declaration
(
)
:
void
Returns
void
Private
_count
_count
:
number
= 0
Protected
_disposable
Object
Name
_disposable
Object
Name
:
string
Private
_initial
Delay
_initial
Delay
:
number
Private
_interval
_interval
:
number
Private
_max
Count
_max
Count
:
number
Accessors
count
get
count
(
)
:
number
Returns
number
is
Running
get
isRunning
(
)
:
boolean
Returns
boolean
was
Disposed
get
wasDisposed
(
)
:
boolean
Returns
boolean
Methods
Protected
_get
Subscribers
_get
Subscribers
(
)
:
IObserver
<
number
>
[]
Returns
IObserver
<
number
>
[]
Protected
_on
Completed
_on
Completed
(
)
:
void
Returns
void
Protected
_on
Dispose
_on
Dispose
(
)
:
void
Returns
void
Protected
_on
Error
_on
Error
(
error
:
any
)
:
void
Parameters
error:
any
Returns
void
Protected
_on
Next
_on
Next
(
value
:
number
)
:
void
Parameters
value:
number
Returns
void
Protected
_unsubscribe
All
_unsubscribe
All
(
returnSubscribers
?:
boolean
)
:
IObserver
<
number
>
[]
Parameters
Default value
returnSubscribers:
boolean
= false
Returns
IObserver
<
number
>
[]
cancel
cancel
(
)
:
boolean
Returns
boolean
dispose
dispose
(
)
:
void
Returns
void
reset
reset
(
)
:
void
Returns
void
start
start
(
)
:
void
Returns
void
stop
stop
(
)
:
void
Returns
void
subscribe
subscribe
(
subscriber
:
IObserver
<
number
>
)
:
IDisposable
Parameters
subscriber:
IObserver
<
number
>
Returns
IDisposable
Protected
throw
IfDisposed
throw
IfDisposed
(
message
?:
string
, objectName
?:
string
)
:
boolean
Parameters
Optional
message:
string
Default value
objectName:
string
= this._disposableObjectName
Returns
boolean
unsubscribe
unsubscribe
(
subscriber
:
IObserver
<
number
>
)
:
void
Parameters
subscriber:
IObserver
<
number
>
Returns
void
unsubscribe
All
unsubscribe
All
(
)
:
void
Returns
void
Static
Private
_on
Tick
_on
Tick
(
timer
:
Timer
, reInitTimer
?:
boolean
)
:
void
Parameters
timer:
Timer
Optional
reInitTimer:
boolean
Returns
void
Static
start
New
start
New
(
millisecondInterval
:
number
, maxCount
?:
number
, initialDelay
?:
number
)
:
Timer
Parameters
millisecondInterval:
number
Default value
maxCount:
number
= Infinity
Default value
initialDelay:
number
= millisecondInterval
Returns
Timer
Globals
"source/
System/
Timers/
Timer"
Timer
constructor
_cancel
_count
_disposable
Object
Name
_initial
Delay
_interval
_max
Count
count
is
Running
was
Disposed
_get
Subscribers
_on
Completed
_on
Dispose
_on
Error
_on
Next
_unsubscribe
All
cancel
dispose
reset
start
stop
subscribe
throw
IfDisposed
unsubscribe
unsubscribe
All
_on
Tick
start
New
Generated using
TypeDoc