Table of Contents

DisposableAction Constructor

Definition

Namespace
Tyne
Assembly
Tyne.Core.dll

Constructors

| Edit this page View Source

DisposableAction(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.

| Edit this page View Source

DisposableAction(Action)

Creates a new instance of DisposableAction which will only call action once.

Declaration
public DisposableAction(Action action)
Parameters
action
Action

The action to execute when Dispose() is called.

Exceptions
ArgumentNullException

When action is null.