Persistate API documentation
Persistate.Util Namespace
NamespacesPersistate.Util

[This is preliminary documentation and is subject to change.]

This namespace contains various utility classes used in Persistate.
Declaration Syntax
C#
namespace Persistate.Util
Types
All TypesClassesStructures
IconTypeDescription
BlockingQueue<(Of <(<'T>)>)>
Provides a blocking queue structure based on Queue.

CircularBuffer<(Of <(<'T>)>)>
Implements a circular buffer of a fixed capacity.

IndexedSet<(Of <(<'T>)>)>
Represents a set of objects which can be accessed by value or integer index.

PropertyString
This class provides simple methods to manipulate property strings.

ResourceSlotSet<(Of <(<'T>)>)>
Implements storage for a resizable set of resource slots.

Section
Represents a section of any numerically indexed collection, including String.

Set<(Of <(<'T>)>)>
Represents a set of objects of a given type.

Sync
Provides very simple thread safe synchronisation between threads.