C# Class SoundBoard.Wpf.Utility.DelayedExecution

Show file Open project: jormenjanssen/Soundboard

Public Methods

Method Description
DelayedExecution ( ) : System
DelayedExecution ( System.TimeSpan timeOut ) : System
DelayedExecution ( System.TimeSpan timeOut, bool isSynchronized ) : System
DelayedExecution ( bool isSynchronized ) : System
Execute ( System.Action action ) : void
Reset ( ) : void

Private Methods

Method Description
OnDelayedExecutionTimerElapsed ( ) : void
SetTimer ( ) : void
SetTimer ( System.DateTime utcNow ) : void
StopTimer ( ) : void

Method Details

DelayedExecution() public method

public DelayedExecution ( ) : System
return System

DelayedExecution() public method

public DelayedExecution ( System.TimeSpan timeOut ) : System
timeOut System.TimeSpan
return System

DelayedExecution() public method

public DelayedExecution ( System.TimeSpan timeOut, bool isSynchronized ) : System
timeOut System.TimeSpan
isSynchronized bool
return System

DelayedExecution() public method

public DelayedExecution ( bool isSynchronized ) : System
isSynchronized bool
return System

Execute() public method

public Execute ( System.Action action ) : void
action System.Action
return void

Reset() public method

public Reset ( ) : void
return void