Space Engineers
Classes
Package VRage.Collections

Classes

class  CachingDictionary
 Dictionary wrapper that allows for addition and removal even during enumeration. Done by caching changes and allowing explicit application using Apply* methods. More...
 
class  CachingHashSet
 
class  CachingList
 List wrapper that allows for addition and removal even during enumeration. Done by caching changes and allowing explicit application using Apply* methods. More...
 
class  ConcurrentCachingHashSet
 
class  ConcurrentCachingList
 List wrapper that allows for addition and removal even during enumeration. Done by caching changes and allowing explicit application using Apply* methods. More...
 
struct  DictionaryKeysReader
 
struct  DictionaryReader
 
struct  DictionaryValuesReader
 
struct  HashSetReader
 
class  HeapItem
 
struct  ListReader
 
class  LRUCache
 
class  MyBinaryHeap
 
class  MyBinaryStructHeap
 
class  MyCommitQueue
 Basic copy-on-commit implementation, later it will be faster by using one queue with 2 tails More...
 
class  MyConcurrentDeque
 
class  MyConcurrentDictionary
 Simple thread-safe queue. Uses spin-lock More...
 
class  MyConcurrentHashSet
 Simple thread-safe queue. Uses spin-lock More...
 
class  MyConcurrentPool
 Simple thread-safe pool. Can store external objects by calling return. Creates new instances when empty. More...
 
class  MyConcurrentQueue
 Simple thread-safe queue. Uses spin-lock More...
 
class  MyDeque
 
class  MyDistributedUpdater
 Class distributing updates on large amount of objects in configurable intervals. More...
 
class  MyIntervalList
 
class  MyQueue
 Allows access to queue by index Otherwise implementation is similar to regular queue More...
 
class  MySinglyLinkedList
 
class  MySlidingWindow
 
class  MySwapQueue
 
class  MyTransparentQueue
 
class  MyUniqueList
 
class  ObservableCollection
 Observable collection that also fix support to clear all. Don't know if ObservableCollection<T> is allocation free. More...
 
struct  QueueReader
 
struct  StackReader
 
class  ThreadSafeStore
 
struct  UniqueListReader