PostSharp6.0/API Reference/Post­Sharp.​Patterns.​Collections.​Advices Namespace

PostSharp.Patterns.Collections.Advices Namespace

 
Classes
  ClassDescription
Public classCollectionDynamicAdvice<T>
Base implementation of the ICollectionDynamicAdvice<T> interface.
Public classDictionaryDynamicAdvice<TKey, TValue>
Base implementation for dynamic advices added to an AdvisableDictionary<TKey, TValue>.
Public classHashSetDynamicAdvice<T>
An implementation of IHashSetDynamicAdvice<T> with default behavior (invokes the next advice in the chain).
Interfaces
  InterfaceDescription
Public interfaceICollectionDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableCollection<T>.
Public interfaceICollectionDynamicAdviceBase
Base interface for all dynamic advices that apply to collection-like types.
Public interfaceICollectionDynamicAdviceFactory<TPayload>
Creates instances of the ICollectionDynamicAdvice<T> interface.
Public interfaceIDictionaryDynamicAdvice<TKey, TValue>
Defines the semantics of a dynamic advice that can be applied to an AdvisableDictionary<TKey, TValue>.
Public interfaceIDictionaryDynamicAdviceFactory<TPayload>
Creates instances of the IDictionaryDynamicAdvice<TKey, TValue> interface.
Public interfaceIDynamicallyAdvisableCollection
Defines the semantics of a collection that can be advised dynamically.
Public interfaceIDynamicallyAdvisableDictionary
Defines the semantics of a dictionary that can be advised dynamically.
Public interfaceIDynamicallyAdvisableHashSet
Defines the semantics of a collection that can be advised dynamically.
Public interfaceIHashSetDynamicAdvice<T>
Defines the semantics of a dynamic advice that can be applied to an AdvisableHashSet<T>.
Public interfaceIHashSetDynamicAdviceFactory<TPayload>
Factory for IHashSetDynamicAdvice<T> advices.