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.