DisposableHelper

Ecng.Common

Provides helper methods for creating and managing disposable objects.

Métodos

DisposeAll
public static void DisposeAll(IEnumerable<IDisposable> disposables)
DisposableHelper.DisposeAll(disposables)

Disposes all IDisposable objects in the enumerable.

disposables
The enumerable of disposable objects.
MakeDisposable``1
public static Disposable MakeDisposable<T>(T unmanagedData, Action<T> disposeAction)
result = DisposableHelper.MakeDisposable(unmanagedData, disposeAction)

Creates a disposable object that performs the specified disposal action on the provided unmanaged data.

unmanagedData
The unmanaged data to be disposed.
disposeAction
The action to execute during disposal.

Devuelve: A disposable object that calls the disposal action.