Found 156 packages
A generic weak event implementation.
Provides classes and interfaces that support the Dynamic Language Runtime (DLR). Commonly Used Types: System.Runtime.CompilerServices.CallSite System.Runtime.CompilerServices.CallSite<T> System.Dynamic.IDynamicMetaObjectProvider System.Dynamic.DynamicMetaObject System.Dynamic.SetMemberBinder System.Dynamic.GetMemberBinder System.Dynamic.ExpandoObject System.Dynamic.DynamicObject System.Runtime.CompilerServices.CallSiteBinder System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
This package contains the Microsoft.NET.StringTools assembly which implements common string-related functionality such as weak interning.
Contains CK.Core.WeakAssemblyNameResolver static class.
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
WeakReference based Delegate factory.
Catel.Core library.
Collection classes that store weak references to values so that they can be garbage collected when they are no longer needed.
Offers a way of creating weakbindings to avoid Memory Leaks when using events.
This package is built by SourceYard
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.
Changes regular event handlers into weak event handlers by weaving a weak event adapter between source and subscriber.
Message broker extension for Ninject using weak events
Implementation of a weak event handler.
The WeakEventListener allows the owner to be garbage collected if its only remaining link is an event handler.
This package includes a .NET MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
ES6 Weak Map (es6-weak-map) binding library for Bridge.NET projects.
This package implements Actor.WeakActor.
A .NET library for events that enforces a weak reference to the event handler.
This package implements Zone.WeakActor.