|
Сборка XHelpers.Core«Основные хелперы» |
|
|
Библиотека XHelpers (Freeware) |
Модуль XHelpers.Core.dll содержит все основные классы “элементарных расширений”. Он предостравляет базовые вспомогательные средства (такие как оперирование с массивами, обработка символьной информации, и т.п.), дополнительные вспомогательные средства (примитивы для работы со звуковыми сигналами, помощники XML и т.п.), а также хелперы для взаимодействия с базами данных.
| Категория | Типы |
| Типы общего назначения |
XMultiargDelegate, XMultiargDelegateWithResult, XResultDelegate<T>, XContinueEnumerationCallback<T>,
XContinueEnumerationWithIndexCallback<T>; XMinOrMax |
| Вспомогательные операции | XOps, XCapture |
| Оперирование с символьной информацией | XChar, XString, XUnicode, XAscii, XTextBuilder |
| Разнообразные проверки |
XArgCheck, XGenericTypeCheck; XArgumentTypeException, XGenericTypeException |
| Работа с коллекциями |
XCollection, XObjectCollection, XArray, XArray2D, XDictionary<TKey,TValue>; XElementNotFoundException, XEmptySetException |
| Контроль за согласованностью внутреннего состояния программы |
XFatalError, XCriticalOperation; XFatalErrorException; XFatalErrorFlags, XFatalErrorEmergencyHandler |
| Диагностика |
XDebug, XTrace, XStackTrace; XTraceMessageCategory; XSyncOnlyDisposableAttribute, XTraceConfigurationAttribute |
| Финализация объекта |
XDisposable; XSyncOnlyDisposableAttribute |
| Хелперы и классы исключений |
XInvOpExceptionCreation, XOpFailedExceptionCreation; XException, XException<T>, XOperationFailedException, XOperationFailedException<T>, XDeadCodeBranchException, XEscapeException, XEscapeException<T>, XAppExitException, XAppExitException<T>, XAppFailedException, XAppFailedException<T> |
| Глобализация | XCultureInfo, XNeutralCultureNames, XSpecificCultureNames |
| Взаимодействие (маршалинг) | XMarshal |
| Операции с файлами и папками |
XFile, XDirectory, XPath; XFileDirDeletionOptions |
| Оперирование с числовой информацией | XArith, XBinExponential |
| Отражение (метаданные) | XAssembly, XType, XEnum, XMethodInfo, XPropertyInfo, XFieldInfo, XAppDomain |
| Корневая информация |
XProgram; XOverwriteExitCodeCallback |
| Безопасность | XSecurityPermission |
| Оперирование со сдандартными типами значений | XBoolean, XByte, XChar, XDateTime, XDecimal, XDouble, XInt16, XInt32, XInt64, XIntPtr, XSByte, XSingle, XUInt16, XUInt32, XUInt64, XUIntPtr |
| Система |
XOperatingSystem, XPlatform, XEnvironment, XWin32Error; XInvalidEnvironmentException |
| Многопоточность |
XThread, XInterlocked, XAsyncOperation; XAsyncOperationState |
| Разбор значений из строки |
XValueParser, XNumParser; XParseValueException |
| Версии | XVersion |
| Библиотека XHelpers | XHelpersLibrary |
| Категория | Типы |
| Взаимодействие с XML |
XXmlConfigurationBase; XXmlConfigurationException |
| Конфигурирование приложения | XApplicationSettingsBase |
| Работа со звуком |
XSound, XSounds, XSoundPlayer, XBeeper; XPlaySoundCallback, XAbortSoundCallback |
| Категория | Типы |
| Взаимодействие с SQL через LINQ | XDatabaseConnector<TDataContext> |
| Наверх |
© Китаев С.Ю. |