This is the outer C++ namespace for all classes published by A-Worx GmbH, Germany. There is nothing inside this namespace but other namespaces.
This is the C# namespace for core utility classes developed by A-Worx GmbH, Germany, published under Boost Software License.
The set of classes and things found within this namespace and its descendants is referred to as AWorx Utility Classes, AWorx Library or just A-Worx.
Besides C#, this library is available in C++ and Java, with language specific differences. The design goals of the three are:
This namespace collects very basic utilities, close to the C# language. In other words, elements found in this namespace are not complex enough to justify a dedicated sub-namespace, but are also not essential enough to be placed in cs.aworx.lib itself. The latter namespace is reserved for elements that are essential to and included by separated ALib Modules. (Modules are available in the C++ version of ALib only.
This namespace of the A-Worx Library provides classes for character string operations (following the principle design goals of the A-Worx Library).
This sub-namespace provides some classes used for formatting data in string buffers of type AString.
This sub-namespace provides some utility classes which are related to string classes found in namespace cs.aworx.lib.strings.
This namespace of ALib holds classes and functions that are interfacing with the operating system.
As .Net provides standardized system-related classes this namespace is quite empty in the C# version of the AWorx Library.
This namespace of the A-Worx Library holds classes that are providing an interface into multi threaded programming. The design of the classes tries to mimic the basic thread interface of the Java language.
As C# provides standardized multi-threading support, this namespace is quite empty in the C# Version of the AWorx Library.
This namespace of the A-Worx Library holds classes that are providing methods for measuring time spans and conversion of dates and time values.
This ALib namespace holds rather simple utility classes which on the one hand do not 'deserve' to be placed in a separated own namespace and on the other hand are not close enough to the C++ language to be placed in namespace cs.aworx.lib.lang.
This is the C# namespace for internal main classes and other things belonging to the ALox Logging Library.
Types and interfaces found in this namespace are not designed for access by users of the library. However, if extending ALox, e.g. by implementing new custom loggers, things found here provide an important foundation.
Developed by A-Worx GmbH and published under Boost Software License.
This namespaces defines class TextLogger and its helpers.
This is the C# namespace for the implementation of logger classes that are provided by default with ALox Logging Library.
Developed by A-Worx GmbH and published under Boost Software License.
This is the C++ namespace for code of the ALox Logging Library. Developed by A-Worx GmbH and published under Boost Software License.
This namespace just contents a single class which provides a quick and easy reader for "unknown" JSON formatted data.
This is the C# namespace for classes that provide tools and extensions to the ALox Logging Library.
Developed by A-Worx GmbH and published under Boost Software License.