Classes
CollectionDynamicAdvice<T>
Base implementation of the ICollectionDynamicAdvice<T> interface.
DictionaryDynamicAdvice<TKey, TValue>
Base implementation for dynamic advices added to an AdvisableDictionary<TKey, TValue>.
HashSetDynamicAdvice<T>
An implementation of IHashSetDynamicAdvice<T> with default behavior (invokes the next advice in the chain).
Interfaces
ICollectionDynamicAdviceBase
Base interface for all dynamic advices that apply to collection-like types.
ICollectionDynamicAdviceFactory<TPayload>
Creates instances of the ICollectionDynamicAdvice<T> interface.
ICollectionDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableCollection<T>.
IDictionaryDynamicAdviceFactory<TPayload>
Creates instances of the IDictionaryDynamicAdvice<TKey, TValue> interface.
IDictionaryDynamicAdvice<TKey, TValue>
Defines the semantics of a dynamic advice that can be applied to an AdvisableDictionary<TKey, TValue>.
IDynamicallyAdvisableCollection
Defines the semantics of a collection that can be advised dynamically.
IDynamicallyAdvisableDictionary
Defines the semantics of a dictionary that can be advised dynamically.
IDynamicallyAdvisableHashSet
Defines the semantics of a collection that can be advised dynamically.
IHashSetDynamicAdviceFactory<TPayload>
Factory for IHashSetDynamicAdvice<T> advices.
IHashSetDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableHashSet<T>.