Namespace PostSharp.Patterns.Collections.Advices
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
ICollectionDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableCollection<T>.
ICollectionDynamicAdviceBase
Base interface for all dynamic advices that apply to collection-like types.
ICollectionDynamicAdviceFactory<TPayload>
Creates instances of the ICollectionDynamicAdvice<T> interface.
IDictionaryDynamicAdvice<TKey, TValue>
Defines the semantics of a dynamic advice that can be applied to an AdvisableDictionary<TKey, TValue>.
IDictionaryDynamicAdviceFactory<TPayload>
Creates instances of the IDictionaryDynamicAdvice<TKey, TValue> interface.
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.
IHashSetDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableHashSet<T>.
IHashSetDynamicAdviceFactory<TPayload>
Factory for IHashSetDynamicAdvice<T> advices.