Found 29 packages
A generic weak event implementation.
Offers a way of creating weakbindings to avoid Memory Leaks when using events.
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
DEPRECATED - see https://github.com/channeladam/ChannelAdam.Core/blob/master/README.md. A core library that provides helpful functionality including base classes for disposables and finalizers, weak events, proxies, support for retry policies, XML conversion/serialisation and embedded resources.
ALabs 项目弱事件类库
Weakly referenced event subscribers. Keep your .NET events lean and memory-safe.
Laziness Lib with extensions for lazy developers
Collection of useful classes for your .NET application: Object Pool, Thread Pool, Queue Async Processor, BlockingQueue, DiskQueue, ThreadSetManager, Throttling, Semaphore, EntryCounteringEvent, Collections, ReadOnlyCollections, IoC, WeakEvent and other.
WeakSubscribe to events. Taken from the MvvmCross codebase and provided on its own. WeakSubscribe hands responsibility to the client code, unlike using a WeakEventManager which requires modified events. See project site for instructions.
A minimal, high‑performance MVVM core for .NET with deterministic async command model, lightweight ViewModel base classes, and a small hierarchical service provider designed for UI applications.
A minimal, high‑performance MVVM core for .NET with deterministic async command model, lightweight ViewModel base classes, and a small hierarchical service provider designed for UI applications.
Changes regular event handlers into weak event handlers by weaving a weak event adapter between source and subscriber.
The WeakEventListener allows the owner to be garbage collected if its only remaining link is an event handler.
This package is built by SourceYard
Automatically publish weak events with a simple attribute.
This library provide weak event support. You can implement your own event in weak reference, and you can also transform existed CLR events into weak events.
Message broker extension for Ninject using weak events
Extensions for System.Threading.Tasks Includes extension methods to safely fire-and-forget a Task and/or a ValueTask Includes WeakEventManger which avoids memory leaks when events are not unsubscribed
Implementation of a weak event handler.
An easy to use event aggregator. Thread safe, uses only weak references