PostSharp.Patterns.Collections Namespace
The PostSharp.Patterns.Collections namespace defines collection classes that work with the Aggregatable pattern.
Classes
  ClassDescription
Public classAdvisableCollection<T>
A collection type similar to Collection<T> into which advices can be injected dynamically.
Public classAdvisableDictionary<TKey, TValue>
An implementation of a Dictionary<TKey, TValue> into which advices can be injected dynamically. The class also allows derived classes to add new behaviors by overriding methods, like the Collection<T> class does.
Public classAdvisableDictionary<TKey, TValue>.KeyCollection
Represents the collection of keys in an AdvisableDictionary<TKey, TValue>.
Public classAdvisableDictionary<TKey, TValue>.ValueCollection
Represents the collection of values in an AdvisableDictionary<TKey, TValue>.
Public classAdvisableHashSet<T>
A collection type similar to HashSet<T> into which advices can be injected dynamically.
Public classAdvisableKeyedCollection<TKey, TItem>
Provides the abstract base class for a keyed collection, similar to KeyedCollection<TKey, TItem>, into which advices can be injected dynamically.
Public classExtensions
Adds extension methods to the IEnumerable<T> and IDictionary<TKey, TValue> interfaces.
Structures