DisposableAction Constructor
Definition
- Namespace
- Tyne
- Assembly
- Tyne.Core.dll
Constructors
| Edit this page View SourceDisposableAction(Action, bool)
Creates a new instance of DisposableAction.
Declaration
public DisposableAction(Action action, bool onlyCallOnce)
Parameters
action- Action
The action to execute when Dispose() is called.
onlyCallOnce- bool
When false, action will be called for every invocation of Dispose().
When true, action will only be called on the first invocation of Dispose().
Subsequent calls to Dispose() will simply be ignored.
Exceptions
- ArgumentNullException
When
actionis null.
DisposableAction(Action)
Creates a new instance of DisposableAction which will only call action once.
Declaration
public DisposableAction(Action action)
Parameters
Exceptions
- ArgumentNullException
When
actionis null.