The utility class library for supporting fast development of applications.

Classes

  ClassDescription
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

  StructureDescription
XColorUtility..::.ColorAHLS
Represents a color model for a HLS color (hue,luminance,saturation).

Interfaces

  InterfaceDescription
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

  DelegateDescription
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

  EnumerationDescription
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.