Namespace Alternet.Common
Classes
- AlphaImageList
- Provides methods to manage a collection of Image objects with alpha transparency. 
- AlphaImageListHelper
- Provides additional functionality for ImageList objects. 
- AssemblyMetaDataLoader
- Provides methods to load assembly metadata. 
- AssemblyReferenceResolver
- Provides methods for resolving assembly references. 
- AssemblyUtilities
- Provides utility methods for working with assemblies and types. 
- 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
- Provides 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. 
- DebugUtilities
- Provides debug related utility methods and events. 
- DesignerCategoryNames
- Contains constants for names of Property Grid categories. 
- DisplayImageScaling
- A utility class to scale content of the controls. 
- DisplayImages
- 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. 
- 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. 
- Emoji
- A utility class used to match emoji symbols in the text. 
- 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. 
- FileSystemUtility
- A utility class used to support work with file system. 
- FilesData
- Represents a collection of the - FileDataobjects for the serialization purpose.
- FilesDataService
- A utility class is used to save file data into the XML document and load it from this document. 
- FilesDataService.Serializer
- A utility class is used to serialize and deserialize file data into the XML document. 
- FilesDataService.Serializer.FilesXmlData
- Contains information about - fileobject list that can be serialized.
- 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. 
- MessageBoxEventArgs
- Provides data for the - MessageBoxHandler.MessageBoxShowhandler.
- MessageBoxHandler
- A utility class used to customize standard MessageBox.Show by handling MessageBoxShow event. 
- MouseUtilities
- A utility class to handle mouse events. 
- OSUtils
- Represents native Win32 API methods. 
- PaddingExtensions
- A utility class is used to provide additional properties for the Padding. 
- 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
- Contains Path related methods. 
- ProcessUtilities
- A utility class is used to attach processes to the current process. 
- 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 - IRangeobjects.
- 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 that provides common methods. 
- ValueObject<T>
- Represents a base class for all generic value object classes. 
- XPThemes
- This class provides functionality to draw control's background with various visual styles. 
Structs
- ChildProcessTracker.IO_COUNTERS
- Contains I/O accounting information for a process or a job object. For a job object, the counters include all operations performed by all processes that have ever been associated with the job, in addition to all processes currently associated with the job. 
- ChildProcessTracker.JOBOBJECT_BASIC_LIMIT_INFORMATION
- Contains basic limit information for a job object. 
- ChildProcessTracker.JOBOBJECT_EXTENDED_LIMIT_INFORMATION
- Contains basic and extended limit information for a job object. 
- 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 - IRangeobjects 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 - IRangeobjects.
- 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 - FlagsAttributeattribute that allows a bitwise combination of its member values.
- EditBorderStyle
- Specifies the border style for Edit control. 
- ErrorBehavior
- Defines types of reaction on error. 
- JOBOBJECTLIMIT
- Contains basic limit information for a job object. 
- JobObjectInfoType
- Used for the SetInformationJobObject API 
- PathUtilities.GenTempFileNameFlags
- Flags used to specify options for generating a temporary file name. 
- 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. 
- MessageBoxEvent
- Represents a method that will handle the - MessageBoxHandler.MessageBoxShowevent.