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
action
is null.
DisposableAction(Action)
Creates a new instance of DisposableAction which will only call action
once.
Declaration
public DisposableAction(Action action)
Parameters
Exceptions
- ArgumentNullException
When
action
is null.