32 packages tagged with “dispose”
Fody add-in that helps with implementing IDisposable.
Thread-safe implementation of the .NET Dispose Pattern
Base object for disposing managed and unmanaged objects. Supports async disposing with IAsyncDisposable as well as the standard IDisposable.
Base classes for disposable objects.
Wrap an object in a disposable decorator to attempt to dispose the object later. This is useful when retrieving an instance of an object from a factory or container while only having an interface reference. If the interface does not implement IDisposable or IAsyncDisposable, but the concrete class does, this will allow you to dispose the instance without the need to check for the interface and cast it.
A .NET library that provides an easy to use, correct implementation of the Dispose/Finalize Pattern.
Fody add-in that helps tracking down undisposed objects
Fork of Janitor.Fody that wants to be more explicit.
Types, interfaces & extension methods for creating or dealing with disposable resources in .Net.
AsyncMemoryCache allows you to lazily create cache entries while also making sure to dispose of them properly when evicted.
A C# source generator that automatically implements IDisposable and IAsyncDisposable. Check the changelog at https://github.com/Archomeda/DisposeGenerator/blob/master/CHANGELOG.md
A source generator for creating best-practice IDisposable implementation using a [Disposable] attribute
A smart and simple way to work with limited-lifetime events in .NET This package introduce the concept of Disposable events - when you subscribe to such event you will obtain IDisposable token, and when you call Dispose on it, the event subscription will be automatically removed. This will work regardless of action used to subscribe (such as lambdas, or other hard-to-unregister types)
A comprehensive .NET library providing useful `IDisposable` and `IAsyncDisposable` implementations for common resource management patterns.
Auto gen dispose pattern
Provides a convenient, easy to use wrapper for Constraint Satisfaction Programming based on the Google OR-tools.
Disposable Environment Variables
A simple library to bring GoLang's `defer` functionality to .NET! (Legacy app version: only implements for `IDisposable`)
A simple library to bring GoLang's `defer` functionality to .NET!
Roslyn analyzers for detecting memory leaks and performance issues in .NET code. Shows warnings directly in Visual Studio.
A class designed to run code using Task with TaskCreationOptions.LongRunning and supporting automatic cancellation after DisposeAsync
Provides a convenient, easy to use wrapper for Linear Programming based on the Google OR-tools.
Provides the ability to List items in Concurrent manner.