NanoByte.Common  2.10.5
NanoByte.Common.Collections Namespace Reference

Specialized collection types supplementing System.Collections.Generic. More...

Classes

class  ArrayBuffer
 An array rented from the ArrayPool<T>. More...
 
class  ArrayUtils
 Provides array-related helper methods. More...
 
class  CollectionExtensions
 Provides extension methods for ICollection<T>s. More...
 
class  ConcurrentSet
 Represents a thread-safe set of values. More...
 
class  CultureComparer
 This compares two CultureInfos by alphabetically comparing their string representations. More...
 
class  DefaultComparer
 Compares objects using their IComparable implementation. More...
 
class  DictionaryExtensions
 Provides extension methods for Dictionary<TKey,TValue>s. More...
 
class  EnumerableExtensions
 Provides extension methods for IEnumerable<T>s. More...
 
class  LanguageSet
 A set of languages that can be serialized as a simple space-separated list of ISO language codes. More...
 
class  ListExtensions
 Provides extension methods for List<T>s. More...
 
class  LocalizableString
 A string with an associated language that can be XML serialized to an element with an xml:lang tag. More...
 
class  LocalizableStringCollection
 A collection of LocalizableStrings with language-search methods. More...
 
class  MonitoredCollection
 A collection that can easily be monitored for changes via events. More...
 
class  MultiDictionary
 A dictionary that allows a key to reference multiple values. More...
 
class  NamedCollection
 A keyed collection (pseudo-dictionary) of INamed objects. Case-insensitive! More...
 
class  StackExtensions
 Provides extension methods for Stack<T>s. More...
 
class  TransparentCache
 Transparently caches retrieval requests, passed through to a callback on first request. More...
 
class  TransparentCacheBase
 Transparently caches retrieval requests, passed through to a template method on first request. More...
 
class  XmlDictionary
 A string dictionary that supports data-binding and can be XML serialized. More...
 
class  XmlDictionaryEntry
 A key-value string pair for XmlDictionary. More...
 

Detailed Description

Specialized collection types supplementing System.Collections.Generic.