Curvostella

Assembly of XHelpers.Core

Main Helpers

Curvostella

XHelpers library (Freeware) XHelpers library (Freeware)

The XHelpers.Core.dll module contains all the main classes of the elementary extensions. It provides basic helper tools (such as manipulating arrays, symbolic information processing, etc., additional helper tools (primitives for audio signal processing, XML helpers, etc.), and helpers for interacting with databases.


Basic Types (the XHelpers namespace):

Category Types
General-purpose types XMultiargDelegate, XMultiargDelegateWithResult, XResultDelegate<T>, XContinueEnumerationCallback<T>, XContinueEnumerationWithIndexCallback<T>;
XMinOrMax
Helper operations XOps, XCapture
Operations on symbolic information XChar, XString, XUnicode, XAscii, XTextBuilder
Various checks XArgCheck, XGenericTypeCheck;
XArgumentTypeException, XGenericTypeException
Programming collections XCollection, XObjectCollection, XArray, XArray2D, XDictionary<TKey,TValue>;
XElementNotFoundException, XEmptySetException
Application integrity control XFatalError, XCriticalOperation;
XFatalErrorException;
XFatalErrorFlags, XFatalErrorEmergencyHandler
Diagnostics XDebug, XTrace, XStackTrace;
XTraceMessageCategory;
XSyncOnlyDisposableAttribute, XTraceConfigurationAttribute
Disposing of objects XDisposable;
XSyncOnlyDisposableAttribute
Helpers and exception classes XInvOpExceptionCreation, XOpFailedExceptionCreation;
XException, XException<T>, XOperationFailedException, XOperationFailedException<T>, XDeadCodeBranchException, XEscapeException, XEscapeException<T>, XAppExitException, XAppExitException<T>, XAppFailedException, XAppFailedException<T>
Globalization XCultureInfo, XNeutralCultureNames, XSpecificCultureNames
Marshalling XMarshal
File and folder operations XFile, XDirectory, XPath;
XFileDirDeletionOptions
Operations on numerical data XArith, XBinExponential
Metadata XAssembly, XType, XEnum, XMethodInfo, XPropertyInfo, XFieldInfo, XAppDomain
Root data XProgram;
XOverwriteExitCodeCallback
Security XSecurityPermission
Operations on standard types XBoolean, XByte, XChar, XDateTime, XDecimal, XDouble, XInt16, XInt32, XInt64, XIntPtr, XSByte, XSingle, XUInt16, XUInt32, XUInt64, XUIntPtr
System XOperatingSystem, XPlatform, XEnvironment, XWin32Error;
XInvalidEnvironmentException
Multi-threading XThread, XInterlocked, XAsyncOperation;
XAsyncOperationState
String parser XValueParser, XNumParser;
XParseValueException
Versions XVersion
The XHelpers library XHelpersLibrary


Additional Tools (the XHelpers namespace):

Category Types
Interaction with XML XXmlConfigurationBase;
XXmlConfigurationException
Configuration of applications XApplicationSettingsBase
Programming sound XSound, XSounds, XSoundPlayer, XBeeper;
XPlaySoundCallback, XAbortSoundCallback


Interaction with Databases (the XHelpers.Linq namespace):

Category Types
Interaction with SQL via LINQ XDatabaseConnector<TDataContext>



Top

© Sergei Kitaev (Китаев С.Ю.)