This is the online documentation for PostSharp 5.0.
Download PDF or CHM. Go to v4.3 or v5.0

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