Class DisposableManagerExtensions
- Namespace
- SharpConsoleUI.Core
- Assembly
- SharpConsoleUI.dll
Extension methods for easier resource management
public static class DisposableManagerExtensions
- Inheritance
-
DisposableManagerExtensions
- Inherited Members
Methods
RegisterIfAsyncDisposable<T>(DisposableManager, T)
Registers the object for disposal if it implements IAsyncDisposable
public static T RegisterIfAsyncDisposable<T>(this DisposableManager manager, T obj)
Parameters
managerDisposableManagerThe disposable manager
objTThe object to register
Returns
- T
The object for fluent chaining
Type Parameters
T
RegisterIfDisposable<T>(DisposableManager, T)
Registers the object for disposal if it implements IDisposable
public static T RegisterIfDisposable<T>(this DisposableManager manager, T obj)
Parameters
managerDisposableManagerThe disposable manager
objTThe object to register
Returns
- T
The object for fluent chaining
Type Parameters
T