Open sandboxFocus

Namespace PostSharp.Patterns.Collections

Classes

AdvisableCollection<T>

A collection type similar to Collection<T> into which advices can be injected dynamically.

AdvisableDictionary<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.

AdvisableDictionary<TKey, TValue>.KeyCollection

Represents the collection of keys in an AdvisableDictionary<TKey, TValue>.

AdvisableDictionary<TKey, TValue>.ValueCollection

Represents the collection of values in an AdvisableDictionary<TKey, TValue>.

AdvisableHashSet<T>

A collection type similar to HashSet<T> into which advices can be injected dynamically.

AdvisableKeyedCollection<TKey, TItem>

Provides the abstract base class for a keyed collection, similar to KeyedCollection<TKey, TItem>, into which advices can be injected dynamically.

Extensions

Adds extension methods to the IEnumerable<T> and IDictionary<TKey, TValue> interfaces.

Structs

AdvisableCollection<T>.Enumerator

Enumerates the elements of an AdvisableCollection<T>.

AdvisableDictionary<TKey, TValue>.Enumerator

Enumerates the elements of an AdvisableDictionary<TKey, TValue>.

AdvisableDictionary<TKey, TValue>.KeyCollection.Enumerator

Enumerates the elements of a AdvisableDictionary<TKey, TValue>.KeyCollection.

AdvisableDictionary<TKey, TValue>.ValueCollection.Enumerator

Enumerates the elements of a AdvisableDictionary<TKey, TValue>.ValueCollection.

AdvisableHashSet<T>.Enumerator

Enumerator for the AdvisableHashSet<T> class.

ReadOnlyArray<T>

Read-only array wrapper.