Weakly is a collection of some useful weak-reference types.
Weakly is a collection of some useful weak-reference types.
Weakly is available through NuGet:
PM> Install-Package Weakly
Create compiled Expressions for:
Builder.DynamicDelegate
creates compiled version of MethodInfo.InvokeBuilder.OpenAction
creates open delegatesBuilder.OpenFunc
creates open delegatesBuilder.PropertyAccessor
creates compiled version of PropertyInfo.SetValue and GetValueWeakCollection<T>
WeakValueDictionary<TKey, TValue>
WeakAction
WeakFunc<TResult>
DisposableAction
executes an action when disposedWeakEventHandler
WeakEventSource<TEventArgs>
MemoryTributary
is a MemoryStream replacement using multiple memory segmentsReflectionPath
to reflect a path of properties