24 packages tagged with “weak”
A generic weak event implementation.
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
Catel.Core library.
Collection classes that store weak references to values so that they can be garbage collected when they are no longer needed.
A framework to extend the Microsoft .net framework with extra core functionality.
Offers a way of creating weakbindings to avoid Memory Leaks when using events.
OMS.Deep is a weak reference cache.
Message handler Chain
Encryption and decryption with weak key TripleDes for some cases using
A .NET library for events that enforces a weak reference to the event handler.
EZCache allows you to cache various types of items in caches that are configured for each cached item type, using a simple fluent API. Each item type cache can be configured to be singletons, or multi-instance caches. Items in the cache can be preloaded, set to expire, auto-reload, marked dirty, cleared, and optionally set to use strong or weak referencing allowing less used items to be garbage collected and reloaded when needed.
Used a class from Ninject for non-Ninject purposes.
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.
This project allows you easily add dynamic properties to any existing instance without creating derived type in .NET (C# or VB.NET). This approach is similar as attached dependency properties in WPF. It can be used as attribute system for complex definition of data model behavior or just to create temporary properties on existing object model.
just another async/sync weak reference messenger that can notify all parties in sequential order, can create the snapshot of registered parties before notification, or not
Library to create weak events and prevent memory leaks.
WeakMemoryCache
A slim yet powerful ORM layer.
Check if the user put the strong password. Now we have more methods to check strong password using StrongPassword; Simple: Console.WriteLine(CheckData.CheckStrongPassword("MinhavidA2#@112$.%*")); Defining mininum and maximum characters Console.WriteLine(CheckData.CheckStrongPassword("MinhavidA2#@112$.%*", 6, 9));
Weak binding library for Bridge.NET projects.
ES6 Weak Map (es6-weak-map) binding library for Bridge.NET projects.
This library provides abstractions for "interning", i.e., "monocopy", i.e., "hash-consing". Of concrete types, it provides WeakHash and InternableList. WeakHash stores weak references to objects, whereas InternableList implements a list with small-storage optimization, deep equality and ability to be interned. Introductory and API documentation is available at https://zvrba.github.io/Podaga/html/e165bf08-271a-48ee-a361-c437960f8c68.htm
Weakly referenced event subscribers. Keep your .NET events lean and memory-safe.