Namespace Alternet.Common
Classes
- AlphaImageList
Provides methods to manage a collection of Image objects with alpha transparency.
- AlphaImageListHelper
Provides additional functionality for ImageList objects.
- AssemblyReferenceResolver
Provides methods for resolving assembly references.
- AsyncLazy<T>
Provides support for asynchronous lazy initialization. This type is fully threadsafe.
- Check
Provides assertion functions to check parameters meeting certain requirements.
- ChildProcessTracker
Allows processes to be automatically killed if this parent process unexpectedly quits. This feature requires Windows 8 or greater. On Windows 7, nothing is done.
- ColorCursorHelper
Provides additional functionality for System.Windows.Forms.Cursor objects.
- ColorHelper
Provides additional functionality for System.Drawing.Color objects.
- CommandLinePathResolver
Proveides functionality to resolve command line path.
- Consts
Contains default constants for common requirements.
- ControlUtilities
A utility class to work with controls..
- CueTextBox
Represents a text box control with prededined text cue.
- DesignerCategoryNames
Contains constants for names of Property Grid categories.
- DisplayScaledAlphaImages
Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. This class is for image list. See also DisplayScaledImagesByKey, DisplayScaledImage.
- DisplayScaledImage
Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. This class is for single image. See also DisplayScaledImages, DisplayScaledImagesByKey.
- DisplayScaledImages
Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. This class is for image list. See also DisplayScaledImagesByKey, DisplayScaledImage.
- DisplayScaledImagesByKey<TKey>
Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. This class is for images indexed by key. See also DisplayScaledImages, DisplayScaledImage.
- DisplayScaling
A utility class to scale content of the controls.
- DisplayScalingHelper
Provides methods to manage the DPI scale of the controls.
- DisplayScalingSettings
Represents settings specifies how control should be scaled.
- EnumerableExtensions
Contains extended functionality for enumerable objects.
- ErrorHandler
Represents class that can react various ways for erroneous situations. This class is used internally for exceptions handling.
- FileRange
Represents a location in source code.
- FlickerFreeListBox
Provides flicker free ListBox.
- FontInfo
Represents information about a particular font.
- FontInfos
Represents collection of FontInfo elements.
- GdiFontInfo
Represents information about a particular Gdi font.
- GdiFontInfos
Represents collection of GdiFontInfo elements.
- GdiPainter
Encapsulates a Gdi drawing surface, providing properties and methods used to draw text and graphic primitives.
- GraphicsExtensions
Contains extended functionality for drawing surface.
- ImageListHelper
Provides additional functionality for ImageList objects.
- InputSpy
Provides methods to be notified about keyboard and mouse actions.
- InputSpy.InputSpyMouseEventArgs
This item supports the framework infrastructure and is not intended to be used directly from your code.
- KeysExtensions
Contains extension methods for Keys object.
- MathUtilities
Contains extended functionality for mathematic operations.
- MouseUtilities
A utility class to handle mouse events.
- OSUtils
Represents native Win32 API methods.
- Painter
Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>
Represents a base class holds various resources used in drawing surfaces. This class is abstract.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.BrushDescription
Provides a base class for brush resource description. This class is abstract.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.EmbeddedResourceDescription<TType>
Represents a base class contains embedded resource description.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.ImageDescription
Provides an embedded resource description for image objects.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.ImageListDescription
Provides an embedded resource description for image list objects.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.PenDescription
Provides a base class for pen resource description. This class is abstract.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.ResourceDescription<TType>
Represents a base class contains resource description. This class is abstract.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.SolidBrushDescription
Provides a resource description for brush objects.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.SolidPenDescription
Provides a resource description for pen objects.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.TextStyle
Represents a particular text style.
- PainterResources<TBrushType, TPenType, TImageType, TImageListType, TTextStyleType>.TextStyleDescription
Provides an embedded resource description for text style objects.
- PathUtilities
A utility class for computing relative paths.
- ProductInformation
Represent information about AlterNET product.
- ProgressDialog
Represents a dialogic form that can be used for any long-term operation.
- PropertyChangedEventArgs<T>
Provides data for the ISyntaxEdit.SourceChanged event.
- Range
Represents an pair of two points that defines a scope in a two-dimensional plane.
- RangeList
Represents sorted list of ranges.
- RectangleExtensions
Contains extended functionality for System.Drawing.Rectangle objects.
- Result
Represents information about the success or failure of particular action.
- Result<T>
Provides generic version of
Alternet.Common.Result
.
- SortList<T>
Represents sorted list of objects.
- SortRange
Represents a container for a sorted collection of
IRange
objects.
- SourceFileUtility
A utility class to process files.
- SpeedButton
Represents a Windows button - like control.
- StreamExtensions
Contains extension methods for Stream object.
- StringConsts
Contains localizable string constants.
- StringExtensions
Contains extended methods for string objects.
- SymbolLocation
Represents information about location of the code symbol.
- ThreadStaticList<T>
This item supports the framework infrastructure and is not intended to be used directly from your code.
- ThreadUtilities
A utility class to work with threads.
- TreeViewHelper
Provides additional functionality for System.Windows.Forms.TreeView objects.
- Utilities
A utility class to dispose object and resources.
- XPThemes
This class provides functionality to draw control's background with various visual styles.
Structs
- OSUtils.CWPSTRUCT
Defines the message parameters passed to a WH_CALLWNDPROC hook procedure, CallWndProc.
Interfaces
- IControl
Represents standard control properties and methods.
- IFileRange
Represents a location in source code.
- INotifier
Represents method that informs object about changes in linked objects.
- INotify
Represents properties and methods to manage notification between objects.
- IPainter
Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives.
- IRange
Represents an pair of two points that defines a scope in a two-dimensional plane.
- IRangeList
Represents a sorted collection of
IRange
objects that can be individually accessed by index.
- ISerializationInfo
Represents methods to serialize objects.
- ISortList<T>
Represents a sorted collection of objects that can be individually accessed by index.
- ISortRange
Represents an container for a collection of
IRange
objects.
- IUpdate
Represents properties and methods of updateable objects.
- InputSpy.IInputSpyKeyboardListener
This item supports the framework infrastructure and is not intended to be used directly from your code.
- InputSpy.IInputSpyListener
This item supports the framework infrastructure and is not intended to be used directly from your code.
- InputSpy.IInputSpyMouseListener
This item supports the framework infrastructure and is not intended to be used directly from your code.
Enums
- ControlState
Defines control state. This enumeration has a
FlagsAttribute
attribute that allows a bitwise combination of its member values.
- EditBorderStyle
Specifies the border style for Edit control.
- ErrorBehavior
Defines types of reaction on error.
- TargetNETFrameworkVersion
Specifies version of the .NET Framework to be used for locating Framework assemblies.
- TechnologyEnvironment
Specifies platform to be used for code completion.
- XPThemeName
Represents color theme names.
Delegates
- DisplayScaledImagesByKey<TKey>.GetImageFunc
Get image delegate.
- EnumChildProc
Represents a method that will handle application-defined function used with the EnumWindows or EnumDesktopWindows functions.
- HookHandler
Represents a method that will handle application-defined or library-defined callback function the system calls.