C5  2.4
The C5 Generic Collection Library for C# and CLI is a comprehensive collection library supporting lists, sets, bags, dictionaries, priority queues, (FIFO) queues, and (LIFO) stacks. C5 runs on .NET 3.5+, Silverlight 5, Windows Phone 8, Xamarin.iOS, Xamarin.Android, and Mono.
Exceptions.cs File Reference

Classes

class  C5.InternalException
 An exception to throw from library code when an internal inconsistency is encountered. More...
 
class  C5.ReadOnlyCollectionException
 An exception thrown by an update operation on a Read-Only collection or dictionary. More...
 
class  C5.FixedSizeCollectionException
 
class  C5.UnlistenableEventException
 
class  C5.CollectionModifiedException
 An exception thrown by enumerators, range views etc. when accessed after the underlying collection has been modified. More...
 
class  C5.ViewDisposedException
 An exception thrown when trying to access a view (a list view on a T:C5.IList`1 or a snapshot on a T:C5.IPersistentSorted`1) that has been invalidated by some earlier operation. More...
 
class  C5.NoSuchItemException
 An exception thrown by a lookup or lookup with update operation that does not find the lookup item and has no other means to communicate failure. More...
 
class  C5.NotAViewException
 An exception thrown by an operation on a list (T:C5.IList`1) that only makes sense for a view, not for an underlying list. More...
 
class  C5.DuplicateNotAllowedException
 An exception thrown when an operation attempts to create a duplicate in a collection with set semantics (P:C5.IExtensible`1.AllowsDuplicates is false) or attempts to create a duplicate key in a dictionary. More...
 
class  C5.InvalidPriorityQueueHandleException
 
class  C5.NotComparableException
 An exception thrown by an operation that need to construct a natural comparer for a type. More...
 
class  C5.IncompatibleViewException
 An exception thrown by operations on a list that expects an argument that is a view on the same underlying list. More...
 

Namespaces

namespace  C5