[Missing <summary> documentation for "N:RCLibrary"]

Classes

  ClassDescription
Public classClass1
Public classEventWaitStrategy
Public classRCLinkedList<(Of <(<'T>)>)>
RCLinkedList class is a reduced collection class. This class is designed to reduce the number of collections that happen by keeping a pool of RCLinkedListNode's available. By setting the capacity a pool of nodes will be created.
Public classRCLinkedListNode<(Of <(<'T>)>)>
RCLinkedListNode is used by RCLinkedList
Public classSpinLockStrategy
Public classStackPool<(Of <(<'T>)>)>
Stack pool - future improvement ideas... reference count to catch double release finalizable object support with internal release to totally avoid double release
Protected classStackPool<(Of <(<'T>)>)>..::..LNode
Public classStackPoolEx<(Of <(<'T>)>)>
This class is a thread safe implementation of StackPool It internally uses a spin lock
Public classStackPoolExBase<(Of <(<'T>)>)>
Stack pool - future improvement ideas... reference count to catch double release finalizable object support with internal release to totally avoid double release
Protected classStackPoolExBase<(Of <(<'T>)>)>..::..LNode
Public classStackPoolExBase2<(Of <(<'T>)>)>
Stack pool - future improvement ideas... reference count to catch double release finalizable object support with internal release to totally avoid double release
Protected classStackPoolExBase2<(Of <(<'T>)>)>..::..LNode
Public classStackPoolSlim<(Of <(<'T>)>)>
Stack pool Slim - future improvement ideas... reference count to catch double release finalizable object support with internal release to totally avoid double release This is NOT thread safe, locking/lock free must be used around calls to this pool.
Protected classStackPoolSlim<(Of <(<'T>)>)>..::..LNode

Interfaces