Class DisposableExtensions
public static class DisposableExtensions
- Inheritance
-
objectDisposableExtensions
Methods
Dispose<TKey, TDisposableValue>(Dictionary<TKey, TDisposableValue>)
public static void Dispose<TKey, TDisposableValue>(this Dictionary<TKey, TDisposableValue> dictionary) where TDisposableValue : IDisposable
Parameters
dictionaryDictionary<TKey, TDisposableValue>
Type Parameters
TKeyTDisposableValue
SafeDispose<TDisposable>(TDisposable, ILogChannel)
public static void SafeDispose<TDisposable>(this TDisposable disposable, ILogChannel logChannel) where TDisposable : IDisposable
Parameters
disposableTDisposablelogChannelILogChannel
Type Parameters
TDisposable
SafeDispose<TDisposable>(TDisposable, ILogger)
public static void SafeDispose<TDisposable>(this TDisposable disposable, ILogger logger) where TDisposable : IDisposable
Parameters
disposableTDisposableloggerILogger
Type Parameters
TDisposable