The utility class library for supporting fast development of applications.
      
 Classes
Classes
| Class | Description | |
|---|---|---|
|  | AbstractXService | 
            The base class which implements IXService.
             | 
|  | DefaultMethodAttribute | Specifies the default value of parameters in methods. | 
|  | ErrorReportingLogger | |
|  | NonExceptionalError | |
|  | XApplicationSettings | 
            The utilities for application settings.
             | 
|  | XApplicationUtility | 
            The utilities for application.
             | 
|  | XAssemblyManifestResourceContainer | 
            The class XAssemblyManifestResourceContainer represents the assembly manifest as a source container which the assembly has.
             | 
|  | XAssemblyManifestResourceLocation | 
            The class XAssemblyManifestResourceLocation represents a source in the assembly manifest as IXResourceLocation.
             | 
|  | XAssemblyUtility | 
            The utilities for working with assemblies.
             | 
|  | XCollectionUtility | 
            The utilities for working with collections.
             | 
|  | XColorUtility | 
            The utilities for working with colors (Color).
             | 
|  | XCommandLineException | 
            An exception XCommandLineException is thrown when an error occurs while parsering the command line.
             | 
|  | XCommandLineParameter | 
            The class XCommandLineParameter represents a parameter from the command linewhich have been parsed using XCommandLineParameters.
             | 
|  | XCommandLineParameters | 
            The class XCommandLineParameters enables a simple parsering of the command line and investigating with which parameters the program was started.
             | 
|  | XConsoleUtility | 
            The utilities for working with the console.
             | 
|  | XConvert | 
            Utilities for converting data types.
             | 
|  | XCrc | 
            The base class for CRC.
             | 
|  | XCrc16 | 
            16 bits CRC according CCITT (SDLC/HDLC).
             | 
|  | XCrc32 | 
            32 bits CRC.
             | 
|  | XCursorUtility | 
            The utilities for working with cursors.
             | 
|  | XDirectoryResourceContainer | 
            The class XDirectoryResourceContainer represents a directory as a container of files (sources).
             | 
|  | XEnvironmentVarDictionary | 
            The class XEnvironmentVarDictionary serves as environment variable dictionary. You are not allowed to change these values.
             | 
|  | XFilePathUtility | 
            The utilities for working with file paths.
             | 
|  | XFileResourceLocation | 
            The interface XFileResourceLocation defines a file as a data source which is situated at the given place and enables supply a data stream Stream for its reading.
             | 
|  | XFileUtility | 
            The utilities for working with files.
             | 
|  | XFontUtility | 
            The utilities for working with fonts.
             | 
|  | XFormPositionSaver | 
            The utility for automatic saving the window position while closing and loading.
             | 
|  | XFormUtility | 
            The utilities for working with forms.
             | 
|  | XGraphicsUtility | 
            The utilities for drawing (Graphics).
             | 
|  | XImageUtility | 
            The utilities for working with Image.
             | 
|  | XIOUtility | 
            The utilities for input/ouput (I/O) operations.
             | 
|  | XKeyboardUtility | 
            The utilities for working with the keyboard.
             | 
|  | XKeyDecorator | 
            The class XKeyDecorator serves for wrapping a source object key. In case of overriding is possible to add new key items and change the way in which the equality of two decorators will be tested.
             | 
|  | XManifestResourceManager | 
            The class XManifestResourceManager enables loading objects and strings from resources (the manifest file).
             | 
|  | XMath | 
            The utilities for math functions.
             | 
|  | XMemory | 
            The utilities for working with memory.
             | 
|  | XNetworking | 
            The class XNetworking is designed for simple communication over the network, listen and send messages using the TCP/IP protocol.
             | 
|  | XObjectPool | 
            The class XObjectPool represents an enhanced hash table where each key is assigned with object using a weak reference. 
             | 
|  | XPoolThread | 
            Implements the thread which is started using thread pool (ThreadPool).
             | 
|  | XPrintUtility | 
            Utility for working with printers and printing.
             | 
|  | XRegistryVarDictionary | 
            The class XEnvironmentVarDictionary serves as dictionary of Windows registers. You are not allowed to change these values.
             | 
|  | XServiceManager | 
            The name XServiceManager is a singleton which is used for registration and retrieving services.
             | 
|  | XSGPToolProjectFolderServiceConstants | 
            The static class XSGPToolProjectFolderServiceConstants contains names of constants
            XVars for IXSGPToolProjectFolderService.
             | 
|  | XSGPVarDictionary | 
            The class XSGPVarDictionary serves as a dictionary of SGP variables. You are not allowed to change these values.
             | 
|  | XSpecialFoldersVarDictionary | 
            The class XSpecialFoldersVarDictionary serves as a dictionary of special variables (the application folder, the application name, common documents ...). You are not allowed to change these values.
             | 
|  | XStringUtility | 
            The utilities for working with strings.
             | 
|  | XThread | 
            Implements the thread using the running one (Thread).
             | 
|  | XThreadAbortException | 
            The exception which is thrown during the thread abort.
             | 
|  | XThreadBase | 
            The common base class for threads, which implements an interface IXThread.
             | 
|  | XTimer | 
            Represents a timer (timewatch).
             | 
|  | XUserSettings | 
            The class XUserSettings represents the user settings where use is able to save custom settings which can be simply loaded from the disk next time.
             | 
|  | XUserSettings..::.Key | 
            The class XUserSettings..::.Key represents a key in the user settings which enables saving and loading user information.
             | 
|  | XUserSettingsFileNameAttribute | 
            The class XUserSettingsFileNameAttribute enables simply specify the file name of the user's settings.
             | 
|  | XUserSettingsKeyNameAttribute | 
            The class XUserSettingsKeyNameAttribute enables simply specify the key name  in the user settings which uses the given type.
             | 
|  | XUserSettingsKeyValueEventArgs | 
            Information about the changed key value in the settings.
             | 
|  | XVarDictionary | 
            The class XVarDictionary serves as place for storing miscellaneous variables in a hash table.
             | 
|  | XVarDictionaryBase | 
            The abstract class XVarDictionaryBase is a abstract implementation of the interface IXVarDictionary and is supposed to be derived. This class enables the variable managing and setting their values.
             | 
|  | XVars | 
            The class XVars enables a variable expansion into a real value.
       | 
|  | XVarsException | 
            An exception XVarsException is thrown when an error has occured while working with variables IXVarDictionary.
             | 
 Structures
Structures
| Structure | Description | |
|---|---|---|
|  | XColorUtility..::.ColorAHLS | 
            Represents a color model for a HLS color (hue,luminance,saturation).
             | 
 Interfaces
Interfaces
| Interface | Description | |
|---|---|---|
|  | IXApplicationService | 
        IXApplicationService represents a service interface for common System.Windows.Forms application.
             | 
|  | IXErrorReportingLoggerService | |
|  | IXFromResource | 
            The interface IXFromResource represents a object which was created from given source.
             | 
|  | IXResourceContainer | 
            The interface IXResourceContainer defines methods for managing of the container and supplies information about sources in this container.
             | 
|  | IXResourceLocation | 
            The interface IXResourceLocation defines a data source which is situated at the given place and enables supply a data stream Stream for its reading. The source could be for example a file on a hard disk or a file embedded in the assembly.
             | 
|  | IXResourceManager | 
            The interface IXResourceManager defines methods pro loading objects and strings from resources. Each loaded object or string can be localized for current culture info.
             | 
|  | IXService | 
            A base interface for services.
             | 
|  | IXSGPToolProjectFolderService | 
        IXSGPToolProjectFolderService represents the service interface of common SGP tool.
             | 
|  | IXThread | 
            The common interface for threads.
             | 
|  | IXVarDictionary | 
            The interface IXVarDictionary defines methods of a common variable dictionary.
             | 
 Delegates
Delegates
| Delegate | Description | |
|---|---|---|
|  | XObjectPool..::.ProcessEntryHandler | 
            Delegate for process an action with each item in the pool.
             | 
|  | XThreadExitEventHandler | 
            The delegate for the thread exit event.
             | 
|  | XThreadStart | 
            The delegate for the thread start.
             | 
|  | XThreadStartEventHandler | 
            The delegate for the thread start event.
             | 
|  | XUserSettingsKeyValueEventHandler | 
            The delegate to deal with changes in the settings.
             | 
 Enumerations
Enumerations
| Enumeration | Description | |
|---|---|---|
|  | XByteOrder | 
            Represents a byte order type in multibyte-words.
             | 
|  | XCommandLineErrorCode | 
            The enum XCommandLineErrorCode determinates the error code of the command line parser.
             | 
|  | XCommandLineParameterFlags | 
            The enum XCommandLineParameterFlags defines flags which determinate how parameters are set.
             | 
|  | XTriBoolean | 
            Represents nullable Boolean.
             | 





