PeanutButter
Loading...
Searching...
No Matches
PeanutButter.Utils.DisposableWrapper Class Reference

Provides an eventing wrapper around another disposable item, raising events before and after disposal and on disposal error. More...

Inheritance diagram for PeanutButter.Utils.DisposableWrapper:

Public Member Functions

 DisposableWrapper (IDisposable disposable)
 Wrap the provided disposable item.
void Dispose ()

Properties

DisposableWrapperEventHandler BeforeDisposing [get, set]
 Raised before the disposable is disposed.
DisposableWrapperEventHandler AfterDisposing [get, set]
 Raised after the disposable is disposed.
DisposableWrapperErrorEventHandler OnDisposingError [get, set]
 Raised when an exception is thrown during disposal.

Detailed Description

Provides an eventing wrapper around another disposable item, raising events before and after disposal and on disposal error.

Constructor & Destructor Documentation

◆ DisposableWrapper()

PeanutButter.Utils.DisposableWrapper.DisposableWrapper ( IDisposable disposable)

Wrap the provided disposable item.

Parameters
disposable

The documentation for this class was generated from the following file:
  • source/Utils/PeanutButter.Utils/DisposableWrapper.cs