|
Class |
Description |
|
ArrayExtensions
|
Defines extension functions related to Array manipulation.
|
|
BigBinaryValue
|
Represents a big-endian ordered binary data sample stored as a byte array,
but implicitly castable to most common native types.
|
|
BigEndian
|
Defines a set of big-endian byte order interoperability functions.
|
|
BigEndianOrder
|
Represents a big-endian byte order interoperability class.
|
|
BinaryCodedDecimal
|
Defines functions related to binary-coded decimals.
|
|
BinaryValueBaseTEndianOrder
|
Represents the base class for a binary data sample stored as a byte array, but implicitly castable to most common native types.
|
|
BitExtensions
|
Defines extension methods related to bit operations.
|
|
BitMath
|
Contains some random and useful functions.
|
|
BitwiseCast
|
Defines specialized bitwise integer data type conversion functions |
|
BufferPool
|
Obsolete.
Represents a common buffer pool that can be used by an application.
|
|
ByteEncoding
|
Defines a set of methods used to convert byte buffers to and from user presentable data formats.
|
|
ByteEncodingASCIIEncoding
|
Handles conversion of byte buffers to and from a ASCII data format.
|
|
ByteEncodingBase64Encoding
|
Handles conversion of byte buffers to and from a base64 data format.
|
|
ByteEncodingBinaryEncoding
|
Handles conversion of byte buffers to and from a binary (i.e., 0 and 1's) data format.
|
|
ByteEncodingDecimalEncoding
|
Handles conversion of byte buffers to and from a decimal data format.
|
|
ByteEncodingHexadecimalEncoding
|
Handles conversion of byte buffers to and from a hexadecimal data format.
|
|
CharExtensions
|
Defines extension functions related to character manipulation.
|
|
Common
|
Defines common global functions.
|
|
CompoundValueT
|
Represents a collection of individual values that together represent a compound value once all the values have been assigned.
|
|
DateTimeExtensions
|
Defines extension functions related to Date/Time manipulation.
|
|
DateTimeRounding
|
Responsible for rounding measurements to their nearest time bucket.
For example: a 30 sample per second value of 5.1666766 would round to 5.1666667
|
|
EmptyArrayT
|
Contains an empty array object.
|
|
Encoding7Bit
|
Contains 7 bit encoding functions
|
|
EndianOrder
|
Represents an endian byte order interoperability class.
|
|
EnumExtensions
|
Defines extension methods related to enumerations.
|
|
EventArgsT
|
Represents a generic event arguments class with one data argument.
|
|
EventArgsT1, T2
|
Represents a generic event arguments class with two data arguments.
|
|
EventArgsT1, T2, T3
|
Represents a generic event arguments class with three data arguments.
|
|
EventArgsT1, T2, T3, T4
|
Represents a generic event arguments class with three data arguments.
|
|
FastObjectFactory
|
Quickly creates new objects based on specified type.
|
|
FastObjectFactoryT
|
Quickly creates new objects based on specified type.
|
|
GuidExtensions
|
Extension methods for Guid.
|
|
IdentifiableItemTId, TItem
|
Represents an identifiable item.
|
|
InitializationException
|
The exception that is thrown when an object fails to initialize properly.
|
|
LittleBinaryValue
|
Represents a little-endian ordered binary data sample stored as a byte array,
but implicitly castable to most common native types.
|
|
LittleEndian
|
Defines a set of little-endian byte order interoperability functions.
|
|
LittleEndianOrder
|
Represents a little-endian byte order interoperability class.
|
|
NativeBinaryValue
|
Represents a binary data sample stored as a byte array ordered in the
endianness of the OS, but implicitly castable to most common native types.
|
|
NativeEndianOrder
|
Represents a native-endian byte order interoperability class.
|
|
NtpTimeTag
|
Represents a standard Network Time Protocol (NTP) timetag.
|
|
NullableWeakReference
|
A WeakReference implementation that can have the Target object set to null.
Natively, setting Target to null will throw an InvalidOperationException,
|
|
NumericExtensions
|
Defines extension functions related to numbers. |
|
ObjectStateTState
|
A serializable class that can be used to track the current and previous state of an object.
|
|
OptimizationOptions
|
This class will contain various optimizations that can be enabled in certain circumstances
through the SystemSettings. Since this framework is used in many settings, for stability
reasons, tradeoffs are made. This gives the users opportunities to enable/disable certain
optimizations if for some reason they cause adverse effects on their system.
|
|
PrecisionTimer
|
Represents a high-resolution timer and timestamp class.
|
|
ProcessProgressTUnit
|
Represents current process progress for an operation.
|
|
ProcessProgressHandlerTUnit
|
Defines a delegate handler for a ProcessProgressTUnit instance.
|
|
RadixCodec
|
Represents a radix value codec for conversion of base-10 integer values to and from other base values.
|
|
RangeT
|
Represents a range of values defined by start and end value.
|
|
RangeTRange, TState
|
Represents a range of values defined by a start and end value with encapsulated state.
|
|
ReusableObjectPool
|
Obsolete.
Represents a reusable object pool that can be used by an application.
|
|
ReusableObjectPoolT
|
Obsolete.
Represents a reusable object pool that can be used by an application.
|
|
Serialization
|
Common serialization related functions.
|
|
StringExtensions
|
Defines extension functions related to string manipulation. |
|
TimerStartException
|
Represents an exception that is thrown when a PrecisionTimer fails to start.
|
|
TimeSpanExtensions
|
Extends the TimeSpan Class
|
|
TimeTagBase
|
Represents the base class for alternate timetag implementations.
|
|
TrackableT
|
Represents the change history for a property.
|
|
TransformEqualityComparerT
|
Equality comparer that compares objects by the results of a transformation.
|
|
TypeExtensions
|
Extensions to all Type objects.
|
|
UnixTimeTag
|
Represents a standard Unix timetag.
|
|
USTimeZones
|
Defines a few common United States time zones.
|
|
Word
|
Represents functions and extensions related to 16-bit words, 32-bit double-words and 64-bit quad-words.
|