PostSharp.Patterns.Collections.Advices Namespace |
This namespace defines the abstractions to define advices that can be dynamically added to advisable collections of the PostSharp.Patterns.Collections namespace.

Class | Description | |
---|---|---|
![]() | 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).
|

Interface | Description | |
---|---|---|
![]() | 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.
|