Alternet.Common.v9
Provides methods to manage a collection of Image objects with alpha transparency.
Initializes a new instance of the AlphaImageList class with specified image list.
List of images to be stored in this new instance.
Initializes a new instance of the AlphaImageList class with specified parameters.
List of images to be stored in this new instance.
New size of the images.
Initializes a new instance of the AlphaImageList class with specified image strip.
List of images concatenated in a single image strip.
Initializes a new instance of the AlphaImageList class with specified image strip.
List of images concatenated in a single image strip.
Width of the particular image in the strip.
Gets the read-only list of images stored in this AlphaImageList.
Gets the size of the images in the image list.
Draws an image on the specified graphic surface at the location specified by a coordinate pair.
The Graphics object to draw on.
X-coordinate of the upper-left corner of the image to be drawn.
Y-coordinate of the upper-left corner of the image to be drawn.
Index of image to draw within image list.
Disposes this AlphaImageList and frees resources associated with it.
Provides additional functionality for ImageList objects.
Creates an ImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
AlphaImageList containing images from resource.
Creates an AlphaImageList from specified resource.
Type contains specified resource.
Name of resource stores stripped image list.
AlphaImageList containing contains images from resource.
Creates or reuses already loaded an AlphaImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
AlphaImageList containing contains images from resource.
Tries to create an ImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
AlphaImageList contains images from resource.
Specifies platform to be used for code completion.
No UI Platform is used.
Specifies Windows Forms platform.
Specifies WPF platform.
Specifies Windows Forms and WPF platforms.
Specifies version of the .NET Framework to be used for locating Framework assemblies.
Framework 4.5
Framework 4.5
Location of mscorlib
Provides methods for resolving assembly references.
Initializes a new instance of the AssemblyReferenceResolver class with specified parameters.
List of search directories to look for source files and referenced assemblies.
Location of .NET Framework assemblies.
The base directory that the assembly resolver uses to probe for assemblies.
Gets the base directory that the assembly resolver uses to look for assemblies.
Gets location of .NET Framework assemblies.
Gets list of search directories to look for source files and referenced assemblies.
Returns path to the .NET Framework clr.
.NET Framework version
path to the .NET framework
Indicates whether the given assembly belongs to the .Net Framework shared assemblies collection.
Specifies the full name, including path, of the examined assembly.
True if succeed; otherwise false.
Indicates whether the given assembly belongs to the .Net Core shared assemblies collection.
Specifies the full name, including path, of the examined assembly.
True if succeed; otherwise false.
Returns assembly reference name accordingly to specified parameters.
Default assembly reference.
The base directory used to probe for assembly.
Specifies if assembly can be located in GAC.
Specifies Target framework.
AssemblyName of found assembly.
Returns assembly reference name accordingly to specified parameters.
Default assembly reference.
The base directory used to probe for assembly.
Specifies if assembly can be located in GAC.
Specifies Target framework.
AssemblyName of found assembly.
Returns assembly reference accordingly to specified parameters.
Default assembly reference.
The base directory used to probe for assembly.
Specifies if assembly can be located in GAC.
Specifies Target framework.
Fully qualified name of found assembly.
Try to find real assembly name matches the given name.
Short assembly name.
Default assembly provider.
Specifies if only runtime asemblies are to be checked.
Full assembly name if succeed; otherwise empty string.
Provides support for asynchronous lazy initialization. This type is fully threadsafe.
The type of object that is being asynchronously initialized.
The underlying lazy task.
Initializes a new instance of the class.
The delegate that is invoked on a background thread to produce the value when it is needed.
Initializes a new instance of the class.
The asynchronous delegate that is invoked on a background thread to produce the value when it is needed.
Asynchronous infrastructure support. This method permits instances of to be await'ed.
Starts the asynchronous initialization, if it has not already started.
Provides assertion functions to check parameters meeting certain requirements.
Raises an exception informs that specified enumeration value is not supported.
The type of the value.
The enumerated value.
Exception contains information about value.
Checks for the condition. If the condition is false throws an exception.
Condition to check.
Verifies the condition. If the condition is false throws an exception.
Condition to check.
Checks whether specified object is not null. If object is null throws an exception.
Object to examine.
The name of the parameter that caused the exception.
Checks whether specified string is not null or an empty string. If string is null or empty throws an exception.
String to examine.
The name of the parameter that caused the exception.
Checks whether specified value is not null or an empty value. If value is null or empty throws an exception.
IEnumerable to examine.
The name of the parameter that caused the exception.
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.
References:
https://stackoverflow.com/a/4657392/386091
https://stackoverflow.com/a/9164742/386091
Add the process to be tracked. If our current process is killed, the child processes
that we are tracking will be automatically killed, too. If the child process terminates
first, that's fine, too.
Provides additional functionality for System.Windows.Forms.Cursor objects.
Locates the Cursor using specified parameters.
The Type to look for the Cursor.
Cursor's resource name.
The Cursor if succeed.
Locates the Cursor from specified Stream.
The Stream to look for the Cursor.
The Cursor if succeed.
Provides additional functionality for System.Drawing.Color objects.
Creates a System.Drawing.Color structure from a 32-bit RGB value. The alpha value is 255.
A value specifying the 32-bit RGB value.
The System.Drawing.Color structure that this method creates.
Blends the specified colors together.
Color to blend onto the background color.
Color to blend the other color onto.
How much of to keep,
“on top of” .
The blended color.
Converts specified color into the HTML format.
Color to convert.
String contains HTML representation of given color.
Converts specified hex strng into color.
Hex string to convert.
Converted color.
Proveides functionality to resolve command line path.
Tries to resolve full path for specified command.
Command to resolve.
Full command path if succes.
Contains default constants for common requirements.
Represents a text box control with prededined text cue.
Gets or sets the textual cue, that is displayed by the edit control to prompt the user for information.
Specifies the border style for Edit control.
No border.
A three-dimensional border.
A single-line border.
A system border.
A custom border.
Provides flicker free ListBox.
Initializes a new instance of the FlickerFreeListBox class with default settings.
Represents a dialogic form that can be used for any long-term operation.
Initializes a new instance of the ProgressDialog class with default settings.
Gets or sets a style used to indicate the progress of an operation.
Gets or sets the text to display in the message label.
Gets or sets the current position of the progress bar.
Reports the progress of the operation by updating the current value.
A new value reflects current progress.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Represents a Windows button - like control.
Initializes a new instance of the SpeedButton class with specified container.
Specifies IContainer that contains this new instance.
Initializes a new instance of the SpeedButton class with default settings.
Occurs when the value of the Checked property changes.
Gets or sets the ImageList that contains the images to display in this SpeedButton.
Gets or sets the ImageList that contains the images to display in this SpeedButton for high DPI.
Gets or sets the index value of the image displayed on this SpeedButton.
Gets or sets border style of this SpeedButton.
Gets or sets border color of this SpeedButton.
Gets or sets a value indicating whether button appears pressed.
Gets or sets a value indicating whether button should automatically appear pressed in and not pressed in when clicked.
Raises the CheckedChaged event.
The EventArgs that contains data to this event.
Provides node expand button hit test functionality for custom drawn tree views.
Occurs when part of TreeView node is clicked by left mouse button.
Gets or sets a value indicating whether hit test for the part of node is enabled.
Specifies extended TreeView control suppresses flickering while TreeView content is changing.
Specifies types of node parts.
Specifies that no flags are in effect.
Specifies expand button.
Provides data for the NodePartHitTest event handler.
Initializes a new instance of the NodePartHitTestEventArgs class with specified settings.
TreeNode to check.
Specifies the location of the mouse during the mouse event.
Gets TreeNode to check.
Gets the location of the mouse during the mouse event.
Gets or sets kind of node part.
Provides functionality to support Drag and drop operation for the TreeView controls content.
Initializes a new instance of the TreeViewDragAndDropManager class with specified parameters.
TreeView which content should be operated.
Specifies listener that performs drag and drop operations.
Occurs when control tries to calculate rectangle around custom drop marker.
Represents properties and methods to support TreeView drag and drop operation.
When implemented by a class, determines whether specified node can be dragged to another one.
Node to drag.
Node to drag to.
True if the content of the nodeToDropOn can be a parent of the draggedNode content.
When implemented by a class, drags specified node to the another one.
Node to drag.
Node to drag to.
Gets or sets a boolean value indicates whether drag\drop operation enabled.
Disposes this TreeViewDragAndDropManager and frees resources associated with it.
Provides data for the CustomDropMarkerNodeBoundsRequired event.
Initializes a new instance of the DropMarkerNodeBoundsRequiredEventArgs class with specified parameter.
Node to process.
Gets a TreeNode around which to caclulate bounds.
Gets or sets a bounding rectangle around the node.
Provides additional functionality for System.Windows.Forms.TreeView objects.
Locates TreeView node at the current cursor position.
TreeView to process.
TreeNode object if success.
A utility class to work with controls..
Determines whether a control is a child control or descendant control of a specified parent control.
A parent control.
A handle to the control to be tested.
True if the control is a child or descendant control; otherwise false.
Allow changes in the control to be redrawn.
A control to be redrawn.
Sends the specified message to a control.
A control whose window procedure will receive the message.
The message to be sent.
Additional message-specific information.
Additional message-specific information.
Prevent changes in the control from being redrawn.
A control to be redrawn.
Indicates if mouse pointer is hovered over specified control.
Given control.
True if mouse inside control client area; otherwise false.
Contains constants for names of Property Grid categories.
Name of the Behavior category.
Name of the Appearance category.
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.
Initializes a new instance of DisplayScaledImages class.
A function to provide a 100% DPI image.
A function to provide a 200% DPI image.
Gets output images, but without any scaling applied.
Gets output images, with scaling applied, if required.
Disposes this DisplayScaledImages and frees resources associated with it.
Clears the scaled images cache.
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.
Initializes a new instance of DisplayScaledImage class.
A function to provide a 100% DPI image.
A function to provide a 200% DPI image.
Gets output image, but without any scaling applied.
Gets output image, with scaling applied, if required.
Disposes this DisplayScaledImage and frees resources associated with it.
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.
Initializes a new instance of DisplayScaledImages class.
A function to provide a 100% DPI image.
A function to provide a 200% DPI image.
Gets output images, but without any scaling applied.
Gets output images, with scaling applied, if required.
Disposes this DisplayScaledImages and frees resources associated with it.
Clears the scaled images cache.
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.
Initializes a new instance of DisplayScaledImagesByKey class.
A function to provide a 100% DPI image.
A function to provide a 200% DPI image.
Get image delegate.
A key to index the image by.
The provided image.
Gets output image, but without any scaling applied.
A key to index the image by.
Gets output image, with scaling applied, if required.
A key to index the image by.
Disposes this DisplayScaledImagesByKey and frees resources associated with it.
A utility class to scale content of the controls.
Gets or sets settings specifies how control should be scaled.
Gets a boolean value that indicates whether controls need to be scaled.
Automatically scales the specified integer value accordingly to the screen resolution.
Value to scale.
Scaled value if auto scaling enabled; otherwise original value.
De-scales the specified integer value accordingly to the screen resolution.
Value to scale.
Descaled value if auto scaling enabled; otherwise original value.
Automatically scales the specified integer value.
Value to scale.
Specifies the scaling factor.
Scaled value.
Automatically scales the specified float value.
Value to scale.
Scaled value if auto scaling enabled; otherwise original value.
Automatically scales the specified double value.
Value to scale.
Specifies the scaling factor.
Scaled value.
Automatically scales the doluble specified value.
Value to scale.
Scaled value if auto scaling enabled; otherwise original value.
Automatically scales the specified float value.
Value to scale.
Specifies the scaling factor.
Scaled value.
Automatically scales the specified Size value.
Value to scale.
Scaled value if auto scaling enabled; otherwise original value.
Automatically scales the specified Size value.
Value to scale.
Specifies the scaling factor.
Scaled value.
Automatically scales the specified Padding value.
Value to scale.
Scaled value if auto scaling enabled; otherwise original value.
Automatically scales the specified Padding value.
Value to scale.
Specifies the scaling factor.
Scaled value.
Creates a scaled copy of the specified System.Windows.Forms.ImageList control.
List of images to scale.
Scaled copy of the given System.Windows.Forms.ImageList.
Creates a scaled copy of the specified System.Windows.Forms.ImageList control.
List of images to scale.
Specifies the scaling factor.
Scaled copy of the given System.Windows.Forms.ImageList.
Creates a scaled copy of the specified Alternet.Common.AlphaImageList control.
List of images to scale.
Scaled copy of the given Alternet.Common.AlphaImageList.
Creates a scaled copy of the specified Alternet.Common.AlphaImageList control.
List of images to scale.
Specifies the scaling factor.
Scaled copy of the given Alternet.Common.AlphaImageList.
Creates a scaled copy of the specified System.Drawing.Image control.
Image to scale.
Scaled copy of the given System.Drawing.Image.
Creates a scaled copy of the specified System.Drawing.Image control.
Image to scale.
Specifies the scaling factor.
Scaled copy of the given System.Drawing.Image.
Provides methods to manage the DPI scale of the controls.
Indicates whether the current Window Forms application is automatically resized due to DPI scaling changes.
True if automatic resizing is enabled; otherwise, false.
Indicates whether the DPI scale of the given control is near 1.
Control to check.
True if the control is nearly unscaled; otherwise, false.
Tries to scale an image related to the specified strip.
ToolStrip object, whose image needs to be scaled.
Tries to update the DPI scale for images stored in all controls within the specified container.
Container control, which images will be adjusted.
Gives DPI scale value for the specified control.
Control to process.
The floating value indicates the ratio between the standard Dpi scale and the control's Dpi scale.
Sets the specified font for all controls in the container in case if non-100% scaling is in effect.
This helps to circumvent the bug in WinForms auto scaling.
See http://stackoverflow.com/questions/2973165/autoscalemode-problems-with-changed-default-font
Container control.
Font to be set.
Represents settings specifies how control should be scaled.
Initializes a new instance of the DisplayScalingSettings class with specified parameters.
Indicates whether automatic scaling is enabled.
Custom DPI scale value.
Gets a boolean value that indicates whether automatic scaling is enabled.
Gets a custom DPI scale factor.
Gets DPI scale factor will be applied for controls to be scaled.
Provides functionality to create default IDefaultAssembliesProvider implementation.
Creates the default IDefaultAssembliesProvider object.
IDefaultAssembliesProvider that is created.
Creates the default IDefaultAssembliesProvider object in accordance with the target framework.
Framework to which IDefaultAssembliesProvider will be created.
IDefaultAssembliesProvider that is created.
Proveides functionality to detect DotNET Core references.
Detects a version of the DotNET Core installed on the PC.
List of references to examine.
Receives DotNET Core version number.
True if the verification successful; otherwise false.
Indicates whether specific reference belongs to the DotNET Core.
Reference to check.
Receives version number of the reference.
True if specified reference is a DotNET Core reference.
A utility class to locate the paths of the most relevant .NET Core version assemblies.
Gets a version of the current common language runtime.
Represents methods to get a list of the default assemblies and paths related to the specific environment and framework.
Gets a list of the assemblies default for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
Specifies whether runtme assemblies should be also proccessed.
List of the assembly names satisfying specified criteria.
Gets a list of the assemblies paths for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
List of the assembly paths satisfying specified criteria.
A utility class to locate paths where the .NET Core assemblies are installed. This class is abstract.
Initializes a new instance of the DotNetCoreInstallLocator class with default settings.
Gets the location of the framework runtime assemblies path.
Gets the location of the framework apis assemblies path.
Gets the location of the core lib assemblies path.
Gets a version of the current common language runtime.
Tries to locate the subdirectory of the Dot NET build whose version is nearest to the required version.
Root directory from search will start.
Version to compare.
The full path of the build if the search is successful; otherwise, null.
Tries to find the .Net Core install location.
Full path of the .Net Core install location if search is successful; otherwise, null.
Provides functionality to get a list of the default .NET Framework assemblies.
Gets a list of the assemblies default for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
Specifies whether runtme assemblies should be also proccessed.
List of the assembly names satisfying specified criteria.
Gets a list of the assemblies paths for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
Specifies whether runtme assemblies should be also proccessed.
List of the assembly names satisfying specified criteria.
Represents methods to get a list of the default assemblies.
When implemented by a class, gets a list of the assemblies default for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
Specifies whether runtme assemblies should be also proccessed.
List of the assembly names satisfying specified criteria.
Gets a list of the assemblies paths for the specific environment and framework.
Given Technology Environment.
Given Target Framework.
List of the assembly paths satisfying specified criteria.
Defines type of the framework.
Speicifes no framework.
Specifies system defined framework.
Specifies Windows Forms framework.
Specifies WPF framework.
Represents an assembly reference stored in the assembly references list.
This class is used for the Sdk-style projects.
Initializes a new instance of the AssemblyReference class with specified parameters.
Name of the assembly reference.
Full name of the assembly reference,
Gets a name of the assembly reference.
Gets the full name of the assembly reference.
Represents properties that describes SDK-style Visual Studio project.
Initializes a new instance of the Project class with specified parameters.
Sdk name like "Microsoft.NET.Sdk" or "Microsoft.NET.Sdk.WindowsDesktop".
TargetFramework that project's target framework.
Indicates whether Windows Forms assembly references are available for the project.
Indicates whether WPF assembly references are available for the project.
Indicates whether implicit global using directives are enabled in the project.
Indicates MyType for VB projects.
Indicates Assembly version.
Specifies that assembly info needs to be generated.
The list of shared frameworks that contains a collection of assembly references for this project.
Gets the Sdk name like "Microsoft.NET.Sdk" or "Microsoft.NET.Sdk.WindowsDesktop".
Gets TargetFramework that specifies the target project's framework.
Gets the boolean value indicating whether the Windows Forms assembly references are available for this project.
Gets the boolean value indicating whether the WPF assembly references are available for this project.
Gets a boolean value indicating whether implicit global using directives are enabled in this project.
Gets a string value that specifies MyType property for VB project.
Gets a boolean value that specifies GenerateAssemblyInfo property for the project.
Gets a string value that specifies Version property for the project.
Gets the read-only list of shared frameworks that contains a collection of assembly references for this project.
A utility class to support Sdk-style projects.
Gets a list of assemblies that are automatically added to the project.
Project to process.
IReadOnlyList of the assembly references.
Gets a list of frameworks used in the specified project.
Project to process.
IReadOnlyList of the frameworks.
See https://docs.microsoft.com/en-us/dotnet/core/project-sdk/overview#available-sdks
Represents properties and methods that describe the particular version of the SDK-style project.
Initializes a new instance of the TargetFramework class with specified moniker.
String in the standardized token format for specifying the target framework of a .NET project.
Initializes a new instance of the TargetFramework class with specified parameters.
Framework version.
Indicates whether it is a .NET Core framework.
Operating system to which this framework belongs.
Gets the currently running target framework.
Gets a string in the standardized token format for specifying the target framework of a .NET project.
Gets the Ooperating system to which this framework belongs.
Gets the boolean value indication whether this is .NET Core framework.
Gets a Version representation of the framework Moniker.
Contains extended functionality for enumerable objects.
Finds the index of the first item matching an expression in an enumerable.
The enumerable to search.
The expression to test the items against.
The index of the first matching item, or -1 if no items match.
Finds the index of the first occurrence of an item in an enumerable.
The enumerable to search.
The item to find.
The index of the first matching item, or -1 if the item was not found.
Concatenates two sequences.
The type of the elements of the input sequences.
The first sequence to concatenate.
The sequence to concatenate to the first sequence.
An IEnumerable that contains the concatenated elements of the two input sequences.
Serves as the default hash function for the items in the sequence.
The type of the elements of the sequences.
The sequence to get hash code.
A hash code for the sequence.
Serves as the default hash function for the items in the sequence.
The type of the elements of the sequences.
The sequence to get hash code.
Method calculates hash code for particular item.
A hash code for the sequence.
Finds out element with maximum value in the container.
The type of the elements of the container.
The type of key value to calculate maximum.
The container to probe.
Method calculates max value.
Maximal element in the container.
Defines types of reaction on error.
Message dialog displayed when error occurs.
Exception is thrown when error occurs.
No reaction.
Represents class that can react various ways for erroneous situations.
This class is used internally for exceptions handling.
Gets or sets a value indicating reaction on any error.
Processes given exception with defined way.
The Exception to process.
Provides additional functionality for ImageList objects.
Joins content of given image list into a single stripped image an saves in into a specified file.
ImageList to process.
Name of file to save result.
Creates an ImageList from specified resource.
Type contains specified resource.
Name of resource stores stripped image list.
System.Windows.Forms.ImageList contains images from resource.
Creates or loads existing ImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
System.Windows.Forms.ImageList contains images from resource.
Creates an ImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
System.Windows.Forms.ImageList contains images from resource.
Tries to create an ImageList from specified resource.
Assembly contains specified resource.
Name of resource stores stripped image list.
System.Windows.Forms.ImageList contains images from resource.
Provides methods to be notified about keyboard and mouse actions.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
Contains extension methods for Keys object.
Determines if key is a navigation or system key
Provides the abstract base class for all AlterNET licenses. A license is granted to a specific instance of a component.
Initializes a new instance of the ComponentLicense class with specified type.
Specifies type for which the license is granted.
Represents the type for which the license is granted.
Releases all resources used by this ComponentLicense.
Supports license logic.
Creates an DesignTimeLicense object using specified parameters.
The Type for which license will be created.
Kind of the license.
The DesignTimeLicense object.
Determines whether a license can be granted for the instance of the specified type.
A System.Type that represents the type of object that requests the license.
An System.Object of the specified type or a type derived from the specified type.
Represents license provider for licensed components.
Gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception.
A System.ComponentModel.LicenseContext that specifies where you can use the licensed object.
A System.Type that represents the component requesting the license.
An object that is requesting the license.
True if a System.ComponentModel.LicenseException should be thrown when the component cannot be granted a license; otherwise, false.
A valid System.ComponentModel.License.
Provides the class for design-time type licenses. A license is granted to a specific instance of a component.
Initializes a new instance of the DesignTimeLicense class with specified settings.
Specifies type for which the license is granted.
Specifies name of the license file.
Indicates if the license is empty.
Indicates if the license is already activated.
Indicates if the license is of evaluation type.
Returns the number of days remaining before the license expires.
Returns the date when the license expires.
Indicates if the license is expired.
Indicates if the license is unsupported for the current version of the software.
Indicates if the license is valid.
Represents serial number of the license.
Represents e-mail to which the license is registered.
Represents name of the product to which the license is registered.
Represents version of the product to which the license is registered.
Represents the license kind.
Represents DateTime when the license was created.
Gets or sets the reason describing why the license is invalid.
Gets or sets the runtime version of reason describing why the license is invalid.
Represents the license key.
Validates the license.
True if the license valid; otherwise false.
Finds property value by its name.
Name of the property.
Property value if find succeed; otherwise empty string.
Contains properties for a specific license.
Initializes new instance of the LicenseProperty class with specified properties.
Name of this new instance.
Value of this new instance.
Represents a value of the specific license.
Represents a name of the specific license.
Represents dialog box that shows license-related information or warnings.
Initializes a new instance of the LicenseDialog class with default settings.
Displays LicenseDialog for expired license.
Specifies type for which the license is requested.
Expired license.
Displays LicenseDialog for invalid license.
Specifies type for which the license is requesed.
Invalid license.
Displays LicenseDialog for unsupported license.
Specifies type for which the license is requested.
Unsupported license.
Displays LicenseDialog for trial license.
Specifies type for which the license is requested.
Trial license.
Displays LicenseDialog for the runtime license.
Specifies product name.
Specifies whether license is trial.
Specifies whether license is valid.
Specifies whether license is unsupported.
Specifies reason why the license is not valid.
Required designer variable.
Clean up any resources being used.
True if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Provides functionality for searching installation location.
Finds out fully qualified path of current version location stored in the registry.
System.IO.DirectoryInfo contains information about location of current version.
Defines license kind.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Specifies that no flags are in effect.
Specifies license for the Code Editor component under Windows Forms platform.
Specifies license for the Code Editor component under WPF platform.
Specifies license for the Code Editor component for any platforms.
Specifies license for the Scripter component under Windows Forms platform.
Specifies license for the Scripter component under WPF platform.
Specifies license for the Scripter component for any platforms.
Specifies license for the Designer component under Windows Forms platform.
Specifies license for the Designer component under WPF platform.
Specifies license for the Designer component for any platforms.
Specifies license for the all components under Windows Forms platform.
Specifies license for the all components under WPF platform.
Specifies license for the all components for any platforms.
Provides the class for runtime type licenses. A license is granted to a specific instance of a component.
Initializes a new instance of the RuntimeLicense class with specified settings.
Type of the licensed control.
Applicable software product.
Specifies if evaluation license is used.
Specifies if valid license is used.
Specifies invalid reason in case license is invalid.
Gets the license key stored for the licensed component.
Contains extended functionality for mathematic operations.
Indicates whether two given values are close to each other.
First value to probe.
Second value to probe.
Value that limits difference.
True if difference between two values less then epsilon; otherwise false.
Clamps given value between specified dimensions.
Value to probe.
Minimum possible value.
Maximum possible value.
Integer value that does not exceed specified dimensions.
Clamps given value between specified dimensions.
Value to probe.
Minimum possible value.
Maximum possible value.
Double value that does not exceed specified dimensions.
Wraps given value into specified interval.
Value to probe.
Minimum possible value.
Maximum possible value.
Maximum if value less then minimum, minimum if value more then maximum; otherwise original value.
Returns the smaller of double values in a one-dimensional array.
The one-dimensional array to compare.
The smallest double value.
Searches for the smallest value and returns the index of its occurrence in a one-dimensional array.
The one-dimensional array to search.
The index of the smallest value the in array, if found; otherwise -1.
Returns the smaller of integer values in a one-dimensional array.
The one-dimensional array to compare.
The smallest integer value.
Returns the largest of double values in a one-dimensional array.
The one-dimensional array to compare.
The largest double value.
Searches for the largest value and returns the index of its occurrence in a one-dimensional array.
The one-dimensional array to search.
The index of the largest value the in array, if found; otherwise -1.
Returns the largest of integer values in a one-dimensional array.
The one-dimensional array to compare.
The largest integer value.
A utility class to handle mouse events.
Simulates mouse left button click.
Represents native Win32 API methods.
Places the window above all non-topmost windows.
Handle to the window.
Specifies the new position of the left side of the window, in client coordinates.
Specifies the new position of the top of the window, in client coordinates.
Specifies the new width of the window, in pixels.
Specifies the new height of the window, in pixels.
True if success; otherwise false.
The EnumChildWindows function enumerates the child windows that belong to the specified parent window by passing the handle of each child window, in turn, to an application-defined callback function. EnumChildWindows continues until the last child window is enumerated or the callback function returns false.
Identifies the parent window whose child windows are to be enumerated.
Points to an application-defined callback function.
Specifies a 32-bit, application-defined value to be passed to the callback function.
True if succeed; otherwise false.
Retrieves text that corresponds to a window.
Handle of window.
Text that corresponds to a window.
Sets the text of a window.
Handle of the window.
New text of the window.
The GetClassName function retrieves the name of the class to which the specified window belongs.
Identifies the window and, indirectly, the class to which the window belongs.
Name of the class.
Retrieves size in pixels per logical inch of entire screen.
Size of entire screen.
Retrieves the device context (DC) for the entire window.
Handle to the window with a device context that is to be retrieved.
If the function succeeds, the return value is a handle to a device context for the specified window; otherwise return value is null.
Releases a device context (DC), freeing it for use by other applications.
Handle to the window whose DC is to be released.
Handle to the DC to be released.
The return value indicates whether the DC was released. If the DC was released, the return value is 1; otherwise the return value is zero.
The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After the object is deleted, the specified handle is no longer valid.
A handle to a logical pen, brush, font, bitmap, region, or palette.
If the function succeeds, the return value is nonzero. If the specified handle is not valid or is currently selected into a DC, the return value is zero.
Determines if font family represents mono-space font;
Font family.
Font style
Font height
True if font is mono-space, otherwise False.
Sets the parameters of a scroll bar, including the minimum and maximum scrolling positions, the page size, and the position of the scroll box (thumb).
Handle to a scroll bar control or a window with a standard scroll bar.
Indicates whether scroll bar is flat.
Specifies the maximum scrolling position.
Specifies the page size.
Indicates whether scroll bar is vertical or horizontal.
Sets the position of the scroll box (thumb) in the specified scroll bar.
Handle to a scroll bar control or a window with a standard scroll bar.
Indicates whether scroll bar is flat.
Specifies the position of the scroll box.
Indicates whether scroll bar is vertical or horizontal.
Retrieves the current position of the scroll box (thumb) in the specified scroll bar.
Handle to a scroll bar control or a window with a standard scroll bar.
Indicates whether scroll bar is flat.
Indicates whether scroll bar is vertical or horizontal.
If the function succeeds, the return value is the current position of the scroll box; otherwise zero.
Retrieves the page size of the scroll box (thumb) in the specified scroll bar.
Handle to a scroll bar control or a window with a standard scroll bar.
Indicates whether scroll bar is flat.
Indicates whether scroll bar is vertical or horizontal.
If the function succeeds, the return value is the page size of the scroll box; otherwise zero.
Retrieves dimension of the arrow bitmap of a scroll bar, in pixels.
Indicates whether scroll bar is vertical.
Dimension of the arrow bitmap.
Scrolls the contents of the specified window's client area.
Handle to the window where the client area is to be scrolled.
Specifies the amount of horizontal scrolling.
Specifies the amount of vertical scrolling.
Rectangle that specifies the portion of the client area to be scrolled.
Converts given code to the type of scroll event action.
Code to convert.
ScrollEventType of scroll event action.
Initializes flat scroll bars for a particular window.
Handle to the window that will receive flat scroll bars.
True if succeed; otherwise false.
Removes vertical scrollbar style from the listbox.
Handle to the window that will receive flat scroll bars.
Updates listbox style to provide a virtual mode.
Default listbox style.
An updated style.
Uninitializes flat scroll bars for a particular window.
Handle to the window with the flat scroll bars that will be uninitialized.
True if succeed; otherwise false.
Retrieves the current double-click time for the mouse.
Returns the current double-click time, in milliseconds.
The SendMessage function sends the specified message to a window or windows. The function calls the window procedure for the specified window and does not return until the window procedure has processed the message.
Identifies the window whose window procedure will receive the message.
Specifies the message to be sent.
Specifies additional message-specific information.
Specifies additional message-specific information.
Result of the message processing and depends on the message sent.
Places a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message.
Handle to the window whose window procedure is to receive the message.
Specifies the message to be posted.
Specifies additional message-specific information.
Specifies additional message-specific information.
True if succeed; otherwise false.
Indicates whether specified message is mouse message.
Message to check-up.
True if it is mouse message; otherwise false.
The SetCursor function establishes the cursor shape.
Identifies the cursor.
The handle to the previous cursor if success; otherwise null.
Creates a new shape for the system caret and assigns ownership of the caret to the specified window.
Handle to the window that owns the caret.
Specifies the width of the caret in logical units.
Specifies the height of the caret in logical units.
If the function succeeds, the return value is nonzero; otherwise zero.
Makes the caret visible on the screen at the caret's current position.
Handle to the window that owns the caret.
True if succeed; otherwise false.
Destroys the caret's current shape, frees the caret from the window, and removes the caret from the screen.
True if succeed; otherwise false.
Moves the caret to the specified coordinates.
Specifies the new x-coordinate of the caret.
Specifies the new y-coordinate of the caret.
True if succeed; otherwise false.
Sets the position of the composition window.
Handle to the input context.
A Point containing the coordinates of the upper left corner of the composition window.
Sets the logical font to use to display characters in the composition window.
Handle to the input context.
Font information to set.
Retrieves information about the composition.
Handle to the input context.
Updates position information for a composition window.
Handle to the input context.
A Point containing the coordinates of the upper left corner of the composition window.
Pointer to the composition window.
The ExcludeClipRect function creates a new clipping region that consists of the existing clipping region minus the specified rectangle.
Identifies the device context.
Specifies the logical x-coordinate of the upper-left corner of the rectangle.
Specifies the logical y-coordinate of the upper-left corner of the rectangle.
Specifies the logical x-coordinate of the lower-right corner of the rectangle.
Specifies the logical y-coordinate of the lower-right corner of the rectangle.
Specifies type of new clipping region.
Returns control under a specified screen point.
The screen point.
The found control or if no control is found.
Retrieves the low-order word from the specified value.
Specifies the value to be converted.
The return value is the low-order word of the specified value.
Retrieves the high-order word from the given value.
Specifies the value to be converted.
The return value is the high-order word of the specified value.
Registers and initializes the common control window classes.
True if succeed; otherwise false.
Plays default waveform sound.
Generates simple tones on the speaker.
Frequency of the sound, in hertz.
Duration of the sound, in milliseconds.
Suspends the execution of the current thread for a specified interval.
Specifies time, in milliseconds, for which to suspend execution.
Installs hook procedure that monitors mouse messages into a hook chain.
Hook procedure.
If the function succeeds, the return value is the handle to the hook procedure; otherwise return value is null.
Installs hook procedure that monitors messages before the system sends them to the destination window procedure into a hook chain.
Hook procedure.
If the function succeeds, the return value is the handle to the hook procedure; otherwise return value is null.
Removes a hook procedure installed in a hook chain.
Handle to the hook to be removed.
True if succeed; otherwise false.
Passes the hook information to the next hook procedure in the current hook chain. A hook procedure can call this function either before or after processing the hook information.
Handle to the current hook.
Hook code passed to the current hook procedure.
Specifies the wparam value passed to the current hook procedure.
Specifies the lparam value passed to the current hook procedure.
This value is returned by the next hook procedure in the chain.
Get structure associated with mouse hook.
Mouse hook data.
Mouse point.
Window handle sending mouse message.
Defines the message parameters passed to a WH_CALLWNDPROC hook procedure, CallWndProc.
Defines control state.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Specifies that no flags are in effect.
Specifies that control is in the normal state.
Specifies that control is in the disabled state.
Specifies that control is in the pressed state.
Specifies that control is in the hovered state.
Specifies that control is in the focused state.
Specifies that control is in the default state.
Represents information about a particular font.
Initializes a new instance of the FontInfo class with specified parameters.
Specifies Font for this new instance.
Handle to the device context.
Initializes a new instance of the FontInfo class with specified parameters.
Font handle.
Handle to the device context.
Name of the font.
Destroys the instance of the FontInfo class.
Gets or sets font of this FontInfo.
Represents handle to the Font.
Represents width of the font.
Represents height of the font.
Represents a value indicating whether font is monospaced, meaning that all characters drawn with this font have the same width.
Represents name of the font.
Frees all resources associated with this FontInfo.
Represents collection of FontInfo elements.
Initializes a new instance of the FontInfos class with specified parameters.
Specifies Font for this new instance.
Handle to the device context.
Initializes a new instance of the FontInfos class with specified parameters.
Specifies Font for this new instance.
Handle to the device context.
Destroys the instance of the FontInfos class.
Represents current FontInfo object.
Represents a value indicating whether current font is monospaced.
Represents height of the current font.
Indicates whether the specified System.Drawing.FontStyle enumeration is available.
FontFamily to test.
The System.Drawing.FontStyle to test.
The FontStyle available for specified FontFamily object.
Frees all resources associated with this FontInfos.
Adds specified style to the style collection.
Style to add.
FontInfo that corresponds to the specified style.
Adds specified style to the style collection.
Specifies Font Name.
Style to add.
Specifies Font Height.
FontInfo that corresponds to the specified style.
Represents information about a particular Gdi font.
Initializes a new instance of the GdiFontInfo class with specified parameters.
Specifies Font for this new instance.
Handle to the device context.
Initializes a new instance of the GdiFontInfo class with specified parameters.
Font handle.
Handle to the device context.
Name of the font.
Indicates whether string width should be calculated using DrawText method rather then CharWidth.
Calculates width of specified character using current Font.
Character to measure.
Width of the character.
Calculates width of specified string using current Font.
String to measure.
Width of the text.
Represents collection of GdiFontInfo elements.
Initializes a new instance of the GdiFontInfos class with specified parameters.
Specifies Font for this new instance.
Handle to the device context.
Initializes a new instance of the GdiFontInfos class with specified parameters.
Font handle.
Handle to the device context.
Encapsulates a Gdi drawing surface, providing properties and methods used to draw text and graphic primitives.
Gets handle to device context currently associated with the IPainter.
Indicates whether painter should use DrawText method rather then ExtTextOut to paint text.
Gets the world transformation for Graphics property.
Represents Graphics object used to paint text and graphic primitives.
Resets all GdiPainter properties to the initial state.
Sets a two-dimensional linear transformation for the specified device context.
Horizontal offset of the transformation.
Vertical offset of the transformation.
Horizontal scale of the transformation.
Vertical scale of the transformation.
Sets default two-dimensional linear transformation for the specified device context.
Prepares the GdiPainter to paint. Associates new device context from given Graphics object to GdiPainter and preserves GdiPainter properties.
The Graphics object to draw on.
Marks the end of painting. Releases device context associated with this GdiPainter and restores saved GdiPainter properties.
Returns width of the given string.
The text to calculate width.
Width of specified string.
Returns width of the specified part of the given string.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Width of the part of string.
Returns width of the given string fitting into the given Width.
The text to calculate width.
Maximum layout area for the string.
Receives number of character fitting into specified Width.
Specifies whether the calculating should be precise.
Width of the part of string.
Returns width of the specified part of the given string fitting into the given Width.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Maximum layout area for the string.
Receives number of characters fitting into specified Width.
Width of the part of string.
Returns width of the specified part of the given string fitting into the given Width.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Maximum layout area for the string.
Receives number of characters fitting into the into the specified Width.
Specifies whether the calculating should be precise.
Width of the part of string.
Returns width of the given number of specified character.
Character to calculate width.
Number of characters.
Width of specified characters.
Returns width of the such number of the specified characters fitting into the given Width.
Character to calculate width.
The width that should hold a number of the specified character.
Receive number of character that can fit into specified width.
Specifies whether the calculating should be precise.
Width of specified characters.
Fills the given rectangle by using the current brush.
The rectangle object to fill.
Fills the given rectangular area by using the current brush.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Fills the given rectangle by using specified color.
Specified color to fill rectangle.
The rectangle object to fill.
Fills the given rectangle by using specified color.
Specified color to fill rectangle.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Fills the interior of a polygon defined by an array of points specified by Point structures.
Specifies color to fill polygon.
Array of Point structures that represent the vertices of the polygon to fill.
Fills the given rectangle with color that smoothly fades from one side to the other.
The rectangle object to fill.
A Color structure that represents the starting color of the linear gradient.
A Color structure that represents the ending color of the linear gradient.
A Point structure that represents the start point of the linear gradient.
A Point structure that represents the end point of the linear gradient.
Fills the given rectangle with color that smoothly fades from one side to the other.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
A Color structure that represents the starting color of the linear gradient.
A Color structure that represents the ending color of the linear gradient.
A Point structure that represents the start point of the linear gradient.
A Point structure that represents the end point of the linear gradient.
Draws the background image defined by the visual style for the specified control part.
Handle to a window's specified theme data.
Specifies the part to draw.
Specifies the state of the part to draw.
Specifies the rectangle, in logical coordinates, in which the background image is drawn.
Draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
Draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
Draws a border around the specified rectangle using current BackColor.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Draws a rectangle with rounded corners. The rectangle is outlined by using the current pen.
Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners.
Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners.
Fills a rectangle with rounded corners. The rectangle is outlined by using the current pen and filled by using the current brush.
Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners.
Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners.
Draws a border around the specified rectangle using dot pattern.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Color of the frame.
Draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
Color of the frame.
Draws image in the specified rectangular area.
Specifies image to draw.
Destination rectangle
Draws specified image in the specified rectangular area.
Image list that contains image to draw.
Index of image to draw within image list.
Rectangle that bounds the drawing area for the image.
Draws specified image in the specified rectangular area.
Image list that contains image to draw.
Index of image to draw within image list.
Rectangle that bounds the drawing area for the image.
X-coordinate of the upper-left corner of the portion of the source image to be drawn.
Y-coordinate of the upper-left corner of the portion of the source image to be drawn.
Width of the portion of the source image to be drawn.
Height of the portion of the source image to be drawn.
Specifies the unit of measure for the image.
Specifies the color and size attributes of the image to be drawn.
Draws a line from the given start position up to, but not including, the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
Draws a line from the given start position up to, but not including, the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
Specifies color of the Pen object to draw line.
Specifies width of the Pen object to draw line.
Specifies style of the Pen object to draw line.
Draws a dotted line from the given start position up to the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
Specifies line color.
Specifies background color.
Specifies dot size
Draws one or more edges of rectangle.
Specifies rectangle which edges should be drawn.
Specifies the style of a three-dimensional border.
Specifies the sides of a rectangle to draw.
Additional flags (used for internal purposes).
Draws one or more edges of rectangle.
Specifies rectangle which edges should be drawn.
Specifies the style of a three-dimensional border.
Specifies the sides of a rectangle to draw.
Draws waved line in the specified rectangular area.
Rectangle that bounds the drawing area for the wave.
Color used to draw wave.
Draws a polygon defined by an array of Point structures.
Array of Point structures that represent the vertices of the polygon.
Specifies color of the polygon.
Draws text in the specified location.
The text to be drawn.
Specifies the length of the string.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Draws text in the specified location.
The text to be drawn.
Specifies the length of the string.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
Draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Specifies distance between origins of adjacent character cells.
Draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Specifies distance between origins of adjacent character cells.
Draws text in the specified rectangle using current values of TextColor and BackColor.
The text to be draw.
Specifies the length of the string.
The layout area for drawing text.
Creates a new clipping region from the intersection of the current clipping region and the specified rectangle.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Creates a new clipping region that consists of the existing clipping region minus the specified rectangle.
X-coordinate, of the upper-left corner of the rectangle.
Y-coordinate, of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Creates a new clipping region from the intersection of the current clipping region and the specified rectangle.
Rectangle to intersect.
Creates a new clipping region that consists of the existing clipping region minus the specified rectangle.
Rectangle to exclude.
Retrieves handle to clipping region saved from specified rectangle.
Rectangle to process.
Handle to clipping region.
Restores current clipping region from previously saved region.
Specifies handle to the previously saved clipping region.
Contains extended functionality for drawing surface.
Draws a rectangle aligned accordingly to the pen width.
A System.Drawing.Graphics to be drawn on.
A System.Drawing.Pen that determines the color, width, and style of the rectangle.
A System.Drawing.Rectangle structure that represents the rectangle to draw.
Draws the specified System.Drawing.Image, using its original physical size, with specified alignment.
Surface to draw image on.
System.Drawing.Image to draw.
System.Drawing.Rectangle structure that specifies the location of the drawn image.
Image alignment.
Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives.
Initializes a new instance of the Painter class with default settings.
Destroys the instance of the Painter class.
Gets or sets font of the device context currently associated with the Painter.
Gets or sets font style of the device context currently associated with the Painter.
Gets or sets text color of the device context currently associated with the Painter.
Gets or sets foreground color of the device context currently associated with the Painter.
Gets or sets background color of the device context currently associated with the Painter.
Gets or sets a boolean value indicating that background is filled with the current background color before the text is drawn.
Encapsulates text layout information and display manipulations for this Painter.
Represents a value indicating whether font of the device context currently associated with this Painter is monospaced, meaning that all characters drawn with this font have the same width.
Represents width of the font of the device context currently associated with the Painter.
Represents height of the font of the device context currently associated with the Painter.
When implemented by a class, represents height of the individual lines.
Represents additional height added to the height of the font.
Resets all Painter properties to the initial state.
Selects font with specified parameters.
The name of Font to select.
The FontStyle of Font to select.
The height of Font to select.
Disposes this Painter and frees resources associated with it.
Represents a base class holds various resources used in drawing surfaces. This class is abstract.
Type of System.Drawing.Brush resources stored in this class.
Type of System.Drawing.Pen resources stored in this class.
Type of System.Drawing.Image resources stored in this class.
Type of ImageListEx resources stored in this class.
Type of TextStyle resources stored in this class.
Finds stored Brush object accordingly to the specified type or creates a new one if necessary.
Type of Brush to probe.
Stored Brush object.
Finds stored Pen object accordingly to the specified type or creates a new one if necessary.
Type of Pen to probe.
Stored Pen object.
Finds stored text style object accordingly to the specified type or creates a new one if necessary.
Type of text style to probe.
Stored text style object.
Finds stored Image object accordingly to the specified type or creates a new one if necessary.
Type of Image to probe.
Stored Image object.
Finds stored ImageList object accordingly to the specified type or creates a new one if necessary.
Type of ImageList to probe.
Stored ImageList object.
Disposes this PainterResources and frees resources associated with it.
Represents a particular text style.
Initializes a new instance of the TextStyle class with specified settings.
Font associated with this new object.
Fore color associated with this new object.
Gets System.Drawing.Font associated with this TextStyle.
Gets System.Drawing.Color associated with this TextStyle.
Represents a base class contains resource description. This class is abstract.
Type of object used as resource.
Represents a base class contains embedded resource description.
Type of object used as resource.
Initializes a new instance of the EmbeddedResourceDescription class with specified settings.
An assembly where this resource stored.
Name of the resource.
Gets an assembly where this resource stored.
Gets a name of the resource.
Provides an embedded resource description for image objects.
Initializes a new instance of the ImageDescription class with specified settings.
An assembly where this resource stored.
Name of the resource.
Provides an embedded resource description for image list objects.
Initializes a new instance of the ImageListDescription class with specified settings.
An assembly where this resource stored.
Name of the resource.
Provides a base class for brush resource description. This class is abstract.
Provides an embedded resource description for text style objects.
Initializes a new instance of the TextStyleDescription class with specified settings.
The FontFamily name associated with this text style.
The em-size of the font associated with this text style.
The FontStyle associated with this text style.
The fore color associated with this text style.
Gets the FontFamily name associated with this text style.
Gets the em-size of the font associated with this text style.
Gets the FontStyle associated with this text style.
Gets the Color associated with this text style.
Provides a resource description for brush objects.
Initializes a new instance of the SolidBrushDescription class with specified settings.
The color of this brush object.
Gets the color of this brush object.
Provides a base class for pen resource description. This class is abstract.
Gets the width of this pen object, in units of the System.Drawing.Graphics object used for drawing.
Provides a resource description for pen objects.
Initializes a new instance of the SolidPenDescription class with specified settings.
The color of this pen object.
The width of this pen object, in units of the System.Drawing.Graphics object used for drawing.
Gets the color of this pen object.
Represents color theme names.
Defines that no color theme is available.
Defines blue color theme.
Defines HomeStead color theme.
Defines metallic color theme.
Defines custom color theme.
This class provides functionality to draw control's background with various visual styles.
Initializes a new instance of the XPThemes class with default settings.
Represents name of current color theme.
Sets the value that specifies two-dimensional shift matrix.
Returns color of the group caption with current color theme.
Specifies if the group is hot.
The Color structure that specifies color of the group caption.
Returns color of the group item caption with current color theme.
Specifies if the item is hot.
The Color structure that specifies color of the group item caption.
Draws the group background within the specified rectangle with current theme.
Specifies IPainter object used to draw text and graphic primitives.
The Rectangle that represents the dimensions of the group.
Draws the control background within the specified rectangle with current theme.
Specifies IPainter object used to draw text and graphic primitives.
The Rectangle that represents the dimensions of the control.
Specifies start background color for gradient background painting when no theme is available.
Specifies end background color for gradient background painting when no theme is available.
Returns the rectangle object displaced relatively specified rectangle object by Offset value.
The source Rectangle object.
Offset rectangle.
Destroys current theme before initialization new theme.
Initializes a new theme.
Draws border of edit control within the specified rectangle with current theme.
Specifies IPainter object used to draw text and graphic primitives.
The Rectangle that represents the dimensions of the control.
Draws border of edit control within the specified rectangle with current theme.
Handle to a device context used for drawing the theme-defined background image.
The Rectangle that represents the dimensions of the control.
Draws button within the specified rectangle with current theme.
Specifies IPainter object used to draw text and graphic primitives.
The Rectangle that represents the dimensions of the control.
Specifies if the button is pressed.
Specifies if the button is hot.
Draws check box within the specified rectangle with current theme.
Specifies IPainter object used to draw text and graphic primitives.
The Rectangle that represents the dimensions of the control.
Specifies if the button is pressed.
Specifies if the button is hot.
A utility class for computing relative paths.
Creates a relative path from one file or folder to another.
Contains the directory that defines the start of the relative path.
Contains the path that defines the endpoint of the relative path.
The relative path from the start directory to the end path or toPath if the paths are not related.
fromPath or toPath is null.
The URI is incorrectly formed.
This instance represents a relative URI, and this property is valid only for absolute URIs.
Replaces alternative separators by regular ones in given path.
Source path to probe.
Normalized path.
Brings the given the path to a common normal form.
Removes all extensions from the path, i.e "aaa.png.zip" -> "aaa"
Indicates whether a given path is not a fully qualified path location.
Path to examine.
True if the path is partial; otherwise, false.
Indicates whether given path is a fully qualified path location.
Path to examine.
True if the path is an absolute path; otherwise, false.
Gets the exact case used on the file system for an existing file or directory.
A relative or absolute path.
The full path using the correct case if the path exists. Otherwise, null.
True if the exact path was found. False otherwise.
This supports drive-lettered paths and UNC paths, but a UNC root
will be returned in title case (e.g., \\Server\Share).
Gets the exact case used on the file system for an existing file or directory.
A relative or absolute path.
The full path using the correct case if the path exists. Otherwise, null.
Indicates whether a given path contains only characters for path names.
Path to check.
True if successful; otherwise, false.
Represent information about AlterNET product.
Gets System.Version info of the product.
Defines build actions for the project's file during the build process.
Specifies that no action is in effect.
Specifies that the file is passed to the compiler as a source file.
Specifies that the file can be retrieved as a stream.
Specifies that the file defines your application.
Defines copy actions for the project's file during the build process.
Specifies that file will not be copied.
Specifies that file always will be copied.
Specifies that only new or modified file will be copied.
Represents properties and methods used to store and manipulate Visual Studio project content.
Gets or sets a Project that is a parent of this project.
Gets or sets a list of project's dependencies.
Gets or sets a list of project's solution items.
Gets or sets's project's host GUID.
Gets or sets's project's Assembly name.
Gets or sets's project's GUID.
Gets project's root namespace.
Gets or sets a relative file path of this project.
Gets list of assemblies used in the project.
Gets a list of assemblies that are automatically added to the project.
Gets a list of frameworks used in the project.
Gets list of folders used in the project.
Gets or sets a project's target framework.
Gets list of assemblies used in the project.
Gets list of imported namespaces used in the project.
Gets the list of the assembly (with Generator option) resources embedded into the project.
Gets a default extension of the project's code files.
Gets an extension of the this project.
Gets a value indicating whether this is WPF project or not.
Gets a value indicating whether this is SDK-style.
Gets or sets string value that specifies MyType for VB project.
Gets a ProjectSolutionSettings for this project.
Gets list of files included in the project.
Specifies that result will include project file.
Removes specified file from the project.
File to remove.
Resets Project to the default state.
Loads project from specified source.
Path to the project file.
Adds specified code or resource file to the project.
File to add.
Adds specified folder to the project.
Folder to add.
Changes name of the project's folder.
Old folder name.
New folder name/
Retrieves an error message if the operation fails./
Removes specified project folder from the project.
File to remove.
Add the specified file to the project's solution item list.
Solution file to add.
Path to the solution.
Removes the specified file from the project's solution item list.
Solution file to add.
Path to the solution.
Adds specified code or resource file to the project with given attributes.
File to add.
Build action for this file.
Copy action for this file.
Sets the given attribute to the specific file.
Name of the file to update the attribute.
New copy action attribute.
Sets the given attribute to the specific file.
Name of the file to update the attribute.
New build action attribute.
Retrieves the build action of the specified file.
File to process.
String representation of the found attribute if it exists; otherwise, "None".
Retrieves the file attribute of the specified file.
File to process.
FileAttribute if it exists; otherwise, null.
Adds specified reference to the project.
Reference to add.
HintPath to add.
True is succeed; otherwise false.
Removes specified reference from the project.
Reference to remove.
True is succeed; otherwise false.
Removes specified reference from the project.
Reference to remove.
True is succeed; otherwise false.
Try to find real references name matches the given names.
Lust of short reference name.
List of absolute reference names.
Try to find real reference name matches the given name.
Short reference name.
Absolute reference name.
Represents a framework stored in the project's frameworks list.
Initializes a new instance of the FrameworkReference class with specified parameters.
Name of the framework.
List of assemblies defined in the framework.
Gets name of the framework.
Gets the list of the AssemblyReference defined in the framework.
Specifies solution settings related to the project.
Gets or sets a list of solution configurations.
Gets or sets a list of boolean values indicates whether the project should be built.
Gets or sets a list of nested projects.
Represents an assembly reference stored in the assembly references list.
Gets or sets a name of the assembly reference.
Gets or sets a Hint path of the assembly reference.
Gets or sets a full name of the assembly reference.
Represents a project reference stored in the project references list.
Initializes a new instance of the ProjectReference class with specified name.
Name of the project.
Initializes a new instance of the ProjectReference class with specified parameters.
Name of the project.
Path of the project.
GUID of the project.
Gets or sets name of the project.
Gets or sets Path of the project.
Gets or sets GUID of the project.
Represents information for file actions.
Initializes a new instance of the FileAttribute class with specified parameters.
Build action for the file.
Copy action for the file.
Initializes a new instance of the FileAttribute class with default settings.
Occurs when one of the file attributes is changed.
Gets or sets build action for file. The default value is BuildAction.Compile.
Gets or sets copy action for file. The default value is CopyLocal.DoNotCopy.
Raises the Changed event.
The EventArgs that contains data to this event.
Contains extended methods for Alternet.Editor.Common.Project class.
Gets or sets a boolean value indicating whether references in the project should be stored with a relative path.
Gets the framework version for the newly created project.
Resolvees NuGet reference.
NuGet reference to check.
Receives resolved NuGet name.
Receives resolved NuGet version.
Saves the project to the file system, if modified.
Project to save.
Saves the project to the XmlDocument, if modified.
Project to save.
XmlDocument containining project data.
Loads project from specified source.
Project to load.
Path to the project file.
Project name.
Loads project from specified xml string.
Project to load.
Xml string with project content.
Project file name.
Project name.
Loads project from specified xml document.
Project to load.
Xml document with project content.
Creates new template project and saves it to the file system.
Project to load.
Data of the project.
Relative path to the template project file.
Full project name.
Loads project's settings from specified file.
Project settings to load.
Name of file contained project settings.
Saves project's settings to the file system, if modified.
The project settings to be saved.
Resolvees project reference path.
Project containing reference to resolve.
Reference to the assembly name.
Receives resolved path.
True if the reference was resolved;otherwise false.
Represents properties and methods used to store and manipulate Visual Studio solution content.
Gets or sets solution's file format version.
Gets or sets solution's version.
Gets or sets solution's minimum version.
Solution GUID.
Mandatory starting from Visual studio 2017.
Gets fully qualified name of the solution file.
List of solution's configurations.
Gets or sets solution's name.
Gets solution version.
Gets list of projects included in the solution.
Gets or sets a value indicating whether project content has been modified since last save.
Gets list of files included in the all projects within the solution.
Gets a value indicating whether solution contains some data.
Gets a value indicating whether solution contains some project or folder.
Gets or sets main project in the solution.
Gets list of files included in the solution.
Specifies that result will include project files.
Resets Project to the default state.
Adds project to the solution.
Project to add.
Removes project from the solution.
Project to remove.
Contains extended methods for Alternet.Editor.Common.Project class.
Loads solution from specified source.
Solution to load.
Path to the solution file.
Saves solution to the file system, if modified.
Represents the base class for all project types.
Occurs when project content was modified.
Gets fully qualified name of the project file.
Gets or sets project's name.
Gets or sets a boolean value indicates whether this Project represents a folder within project collection.
Gets or sets a value indicating whether project content has been modified since last save.
Gets list of files included in the project.
Gets the list of the resources embedded into the project.
Gets user defined settings for this project.
Gets a value indicating whether project contains some data.
Gets a default extension of the project's code files.
Prevents project updating until calling EndUpdate method.
Number of project updating locks.
Re-enables project updating, that was turn of by calling BeginUpdate method.
Number of project updating locks.
Resets Project to the default state.
Adds specified code or resource file to the project.
File to add.
Removes specified file from the project.
File to remove.
Gets list of files included in the project.
Specifies that result will include project file.
This class is designed to hold user settings for the project.
Gets name of the file on the disk contained project's settings.
Gets or sets an array of strings contained the command-line arguments for the project.
Gets or sets a name of external program used to run project.
Gets or sets a value indicating whether some external program should run the project.
Resets ProjectUserSettings to the default state.
Represents data for a newly created project.
Gets or sets the project's language, like C# of Visual Basic.
Gets or sets the project's type, like ConsoleApp or WPFApp.
Gets or sets the project's name.
Gets or sets the project's location.
Gets or sets the project's description.
Gets or sets a relative path of the project template.
Initializes a new instance of the ProjectCreationData class with specified parameters based on the existing project template.
Project's language, like C# or Visual Basic
Project's type, like ConsoleApp or WPFApp.
Project's name.
Project's location.
Project's description.
Relative path of the project template.
Provides data for the ISyntaxEdit.SourceChanged event.
The type of property value.
Initializes a new instance of the PropertyChangedEventArgs class with specified parameters.
Old property value.
New property value.
Gets old property value.
Gets new property value.
Contains extended functionality for System.Drawing.Rectangle objects.
Moves the location of given rectangle to the specified x-coordinate.
Rectangle to process.
New rectangle X position.
Rectangle object with new location.
Moves the location of given rectangle to the specified y-coordinate.
Rectangle to process.
New rectangle Y position.
Rectangle object with new location.
Offsets the location of given rectangle by the specified offset.
Rectangle to process.
Horizontal offset.
Vertical offset.
Rectangle object with new location.
Offsets the location of given rectangle by the specified offset.
Rectangle to process.
Horizontal and vertical offset.
Rectangle object with new location.
Adjusts a given rectangle with the new width.
Rectangle to process.
New rectangle width.
Rectangle object with new width.
Adjusts a given rectangle with the new height.
Rectangle to process.
New rectangle height.
Rectangle object with new height.
Adjusts a given rectangle with the new size.
Rectangle to process.
New rectangle size.
Rectangle object with new size.
Moves the location of given rectangle to the specified coordinates.
Rectangle to process.
New rectangle location.
Rectangle object with new location.
Returns location of the upper-left corner of specified rectangle.
Given rectangle.
Point that contains location of the upper-left rectangle corner.
Returns location of the upper-right corner of specified rectangle.
Given rectangle.
Point that contains location of the upper-right rectangle corner.
Returns location of the bottom-right corner of specified rectangle.
Given rectangle.
Point that contains location of the bottom-right rectangle corner.
Returns location of the bottom-left corner of specified rectangle.
Given rectangle.
Point that contains location of the bottom-left rectangle corner.
Inflates given rectangle by the specified size.
Given rectangle.
The amount to inflate this rectangle.
Rectangle object with new size.
Deflates given rectangle by the specified padding.
Given rectangle.
System.Windows.Forms.Padding specifying amount to decrease this rectangle.
Rectangle object with new size.
Inflates given rectangle by the specified padding.
Given rectangle.
System.Windows.Forms.Padding specifying amount to increase this rectangle.
Rectangle object with new size.
Inflates given rectangle by the specified amount.
Given rectangle.
The amount to inflate this rectangle in vertical and horizontal direction.
Rectangle object with new size.
Represents information about the success or failure of particular action.
Gets a value indicating whether action was succeed.
Gets a message contains error information.
Gets a value indicating whether action was failed.
Creates a new Alternet.Common.Result for unsuccessful action.
Message describes reason of failure.
New Alternet.Common.Result object contains information about error.
Creates a new generic Alternet.Common.Result for unsuccessful action.
Type of object related to the action.
Message describes reason of failure.
New Alternet.Common.Result object contains information about error.
Creates a new Alternet.Common.Result for successful action.
New Alternet.Common.Result object.
Creates a new Alternet.Common.Result for successful action.
Type of object related to the action.
An object that is result of the executed action.
New Alternet.Common.Result object.
Examines specified collection for the unsuccessful result.
Array to probe.
First occurrence of the unsuccessful result if ones present in the array; otherwise OK result.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise result of executing specified function.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise executes specified action and returns OK result.
Executes specified function if result represents unsuccessful action.
Function to execute.
Current result.
Executes specified function to update result of the executed action if result represents unsuccessful action.
Function to execute.
Updated result.
Executes specified function to update result of the executed action.
Function to execute.
Updated result.
Provides generic version of Alternet.Common.Result.
Type of object related to the action.
Gets an object that is result of the executed action.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise executes specified action and returns OK result.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise result of executing specified function.
Executes specified function to update result of the executed action if result represents unsuccessful action.
Function to execute.
Current result.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise result of executing specified function.
Executes specified function if result represents successful action.
Function to execute.
Current result if action was not succeed; otherwise result of executing specified function.
Executes specified function to update result of the executed action.
Function to execute.
Updated result.
Represents a location in source code.
Initializes a new instance of the FileRange class with specified parameters.
Start of IRange area.
End of IRange area.
Specifies the full name of the source document file.
Specifies string inside this location.
Creates a new object that is a copy of the current IRange object.
A new instance of System.Object that is the memberwise clone of the current SortRange object.
Gets the text line inside the file.
Gets string inside this location.
Represents an pair of two points that defines a scope in a two-dimensional plane.
Indicates whether specified rectangle contains given position.
Position to check-up.
Rectangular area to check-up.
True if specified rect contains given Point; otherwise false.
Indicates whether specified rectangle contains given position.
Position to check-up.
Rectangular area to check-up.
Indicates that rectangle may contain Max Integer coordinates.
True if specified rect contains given Point; otherwise false.
Updates specified position by DeltaX and DeltaY values.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
Position to update.
Specifies whether position represents end of range.
True if succeed; otherwise false.
Updates specified position by DeltaX and DeltaY values.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
Horizontal constituent of the position to update.
Vertical constituent of the position to update.
Specifies whether position represents end of range.
True if succeed; otherwise false.
Initializes a new instance of the Range class with default settings.
Initializes a new instance of the Range class with specified parameters.
Start of Range area.
End of Range area.
Initializes a new instance of the Range class with specified parameters.
X-coordinate of the start of Range area.
Y-coordinate of the start of Range area.
X-coordinate of the end of Range area.
Y-coordinate of the end of Range area.
Gets or sets begin of IRange area.
Gets or sets end of IRange area.
Gets or sets size of IRange area.
Gets boolean value indicating whether IRange has zero size.
Indicates whether the Size property should be persisted.
Always returns false.
Copies contents from another IRange object.
Creates a new object that is a copy of the current IRange object.
A new instance of System.Object that is the memberwise clone of the current SortRange object.
Represents sorted list of ranges.
Initializes a new instance of the RangeList class with default settings.
Represents top level range for this list.
Keeps track of calls to BeginUpdate and EndUpdate so that they can be nested.
Updates specified position by DeltaX and DeltaY values for specific IRange.
IRange to update.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
True if succeed; otherwise false.
Removes all ranges from specified region.
Specifies rectangle to remove ranges from.
True if succeed; otherwise false.
Updates specified position by DeltaX and DeltaY values for any ranges in the collection.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
True if succeed; otherwise false.
Removes all ranges from RangeList.
Copies specified ranges to this RangeList.
Source collection of ranges to copy from.
Removes the range at the specified index of the RangeList.
The zero-based index of the range to remove.
Adds an object to the end of the range list.
The range to be added to the end of range list.
Index of object that is added.
Locates range at specified position.
Position to locate range.
IRange at the specified position.
Locates range containing specific line.
Position to locate range.
IRange containing given line.
Locates range at specified line.
Index of line to locate range.
IRange at specified line.
Locates range at specified position and verifies whether it starts at the given position.
Position to locate range.
IRange if it starts at specified position; otherwise null.
Locates range at specified line and verifies whether it starts at the given line.
Index of line to locate range.
IRange if it starts at specified line; otherwise null.
Removes all ranges containing specified position.
Position to remove ranges.
Removes all containing specified line.
Index of line to remove ranges.
Fills list specified by Ranges parameter with all existing ranges.
Specifies list to fill.
Number of elements in the ranges collection.
Returns ranges collection in the from of IList.
IList representation of ranges collection.
Fills list specified by Ranges parameter with all ranges within specified range.
Specifies list to fill.
Specifies start position in text coordinates.
Specifies end position in text coordinates.
Number of elements in the ranges collection.
Fills list specified by Ranges parameter with all ranges containing specific position.
Specifies list to fill.
Specifies position in text coordinates.
Number of elements in the ranges collection.
Fills list specified by Ranges parameter with all ranges that starts at the specified line.
Specifies list to fill.
Specifies index of line.
Number of elements in the ranges collection.
Inserts a range into the range list at the specified index.
The zero-based index at which range should be inserted.
Specifies range to insert.
Prevents range list updating until calling EndUpdate method.
Number of range list updating locks.
Re-enables range list updating, that was turn of by calling BeginUpdate method.
If true, forces list updating.
Number of range list updating locks.
Re-enables range list updating, that was turn of by calling BeginUpdate method.
Number of range list updating locks.
Updates RangeList content.
Sorts RangeList content.
Determines whether the specified RangeList is equal to the current RangeList.
The RangeList to compare with the current RangeList.
True if the specified RangeList is equal to the current RangeList; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current RangeList.
Initializes a new instance of the TopRange class with default settings.
Indicates whether the range container contains a specific IRange entry.
The IRange to locate in the range list.
Always return true.
Represents sorted list of objects.
Represents index of element that currently comparing.
Gets the number of elements actually contained in the SortList.
Indicates whether specified rectangle contains given position.
Position to check-up.
Rectangular area to check-up.
True if specified rect contains given Point; otherwise false.
Indicates whether specified rectangle contains given position.
Position to check-up.
Rectangular area to check-up.
Indicates that rectangle may contain Max Integer coordinates.
True if specified rect contains given Point; otherwise false.
Updates specified position by DeltaX and DeltaY values.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
Position to update.
Specifies whether position represents end of range.
True if succeed; otherwise false.
Updates specified position by DeltaX and DeltaY values.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
Horizontal constituent of the position to update.
Vertical constituent of the position to update.
Specifies whether position represents end of range.
True if succeed; otherwise false.
Determines if the list needs sorting based on given criteria.
Comparer object to perform comparison between items in the list.
True if list has to be sorted; otherwise false.
Finds the given object in the sorted list with assumption that sorted list do not have any duplicates.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Finds the first occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Finds the last occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Finds the given object in the sorted list with assumption that sorted list do not have any duplicates.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Finds the first occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Finds the last occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
Represents a container for a sorted collection of IRange objects.
Initializes a new instance of the SortRange class with specified index.
Index of this new instance within the top level ranges collection.
Initializes a new instance of the SortRange class with specified settings.
Current IRange object.
Index of this new instance within the top level ranges collection.
Represents collection of IRange objects stored in this range list.
Represents index of this ISortRange within the top level ranges collection.
Gets or sets begin of ISortRange area.
Gets or sets end of ISortRange area.
Represents current IRange object in the ranges list.
Clears IRange collection.
Indicates whether the range container contains a specific IRange entry.
The IRange to locate in the range list.
True if IRange entry is found; otherwise false.
Adds specific ISortRange to range list.
ISortRange to add.
The position into which the new range was added.
Fills list specified by Ranges parameter with this ISortRange.
Specifies list to fill.
Updates specified position by DeltaX and DeltaY values for any ranges in the collection.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
List to update.
Object that exposes a method to compare two objects.
True if succeed; otherwise false.
Removes all ranges from specified region.
Specifies rectangle to remove ranges from.
List to update.
Object that exposes a method to compare two objects.
True if succeed; otherwise false.
Copies contents from another IRange object.
Creates a new object that is a copy of the current ISortRange object.
A new instance of System.Object that is the memberwise clone of the current SortRange object.
A utility class to process files.
Gets a number of lines in the specified file.
Name of file to check.
Contains extension methods for Stream object.
Receives content of the specified input.
Stream object to process.
Array of bytes representing content of the stream.
Receives content of the specified input.
Stream object to process.
String representing content of the stream.
Creates a Stream object that holds specified string.
String to process.
Stream containing given string data.
Contains localizable string constants.
Initializes string resources according to the current culture.
Contains extended methods for string objects.
Converts HTML-formatted string to the plain text.
String to convert.
String without HTML tags.
Checks whether source string contains toCheck string.
Source string to process.
The string to seek.
One of the enumeration values that specifies the rules for the search.
A value indicating whether specified string is a part of source string.
Returns a new string in which all occurrences of a specified string in the source string are replaced with another specified string.
Source string to process.
The string to be replaced.
The string to replace all occurrences of oldString.
One of the enumeration values that specifies the rules for the replacement.
Replace only first occurrence.
A string that is equivalent to the source string except that all instances of oldString are replaced with newString.
Reports the zero-based index of the occurenceCount occurrence of the specified character in this instance. The search starts at a specified character position.
Source string to process.
A Unicode character to seek.
The search starting position.
The number of occurence to examine.
The zero-based index position of toLookFor from the startIndex of the source string if that string is found, or -1 if it is not.
Converts plain string to the HTML-formatted text.
String to convert.
String with HTML tags.
Removes all occurrences of a specified substring from the beginning of the target string.
Source string to process.
The substring to remove.
The string that remains after all occurrences of the trimString string are removed from the start of the target string. If no string can be trimmed from the target string, the method returns the target string unchanged.
Removes all occurrences of a specified substring from the end of the target string.
Source string to process.
The substring to remove.
The string that remains after all occurrences of the trimString string are removed from the end of the target string. If no string can be trimmed from the target string, the method returns the target string unchanged.
Represents information about location of the code symbol.
Gets or sets the name of the file where symbol is located.
Gets or sets column number of symbol.
Gets or sets line number of symbol.
Gets or sets a code symbol which location is represented by this SymbolLocation.
Gets boolean value, indicating if symbol is located within source file.
Returns true if symbol location is equal to the given object
given symbol location
True if location is equal to the given object; otherwise false.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
This item supports the framework infrastructure and is not intended to be used directly from your code.
Disposes this ThreadStaticList and frees resources associated with it.
This item supports the framework infrastructure and is not intended to be used directly from your code.
A utility class to work with threads.
Suspends the specified thread.
The system-unique identifier of a process that contains a thread to be suspended.
The unique identifier of the thread to be suspended.
Resumes the specified thread.
The system-unique identifier of a process contains a thread to be resumed.
The unique identifier of the thread that is to be resumed.
Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.
A handle to the window.
If the function succeeds, the return value is the identifier of the thread that created the window. If the window handle is invalid, the return value is zero.
Retrieves the thread identifier of the calling thread.
The return value is the thread identifier of the calling thread.
A utility class to dispose object and resources.
Disposes specified value and frees resources associated with it.
Type of object to dispose.
A value to be disposed.
Disposes specified value and frees resources associated with it.
IDisposable object to be disposed.
Represents a method that will handle application-defined or library-defined callback function the system calls.
Hook code.
Message identifier or current-process flag.
Address of structure with message data.
Represents a method that will handle application-defined function used with the EnumWindows or EnumDesktopWindows functions.
Handle to a top-level window.
Specifies the application-defined value given in EnumWindows or EnumDesktopWindows.
Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
This value does not affect internal WM_PAINT messages.
Suppresses any pending internal WM_PAINT messages.
This flag does not affect WM_PAINT messages resulting from a non-NULL update area.
Suppresses any pending WM_ERASEBKGND messages.
Excludes child windows, if any, from the repainting operation.
Includes child windows, if any, in the repainting operation.
Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
The affected windows receive WM_PAINT messages at the ordinary time.
Causes any part of the nonclient area of the window that intersects the update region to receive a WM_NCPAINT message.
The RDW_INVALIDATE flag must also be specified; otherwise, RDW_FRAME has no effect.
The WM_NCPAINT message is typically not sent during the execution of RedrawWindow unless either RDW_UPDATENOW or RDW_ERASENOW is specified.
Suppresses any pending WM_NCPAINT messages.
This flag must be used with RDW_VALIDATE and is typically used with RDW_NOCHILDREN.
RDW_NOFRAME should be used with care, as it could cause parts of a window to be painted improperly.
Represents standard control properties and methods.
When implemented by a class, occurs when the control is clicked.
When implemented by a class, returns boolean value indicating whether the control can receive input focus.
When implemented by a class, gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.
When implemented by a class, gets or sets a value indicating whether the control is displayed.
When implemented by a class, gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.
When implemented by a class, gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.
When implemented by a class, gets or sets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.
When implemented by a class, gets or sets the width of the control.
When implemented by a class, gets or sets the height of the control.
When implemented by a class, gets or sets the size and location of the control including its non-client elements.
When implemented by a class, gets the rectangle that represents the client area of the control.
When implemented by a class, gets or sets the foreground color of the control.
When implemented by a class, gets or sets the background color for the control.
When implemented by a class, gets or sets the background image displayed in the control.
When implemented by a class, gets or sets the font of the text displayed by the control.
When implemented by a class, gets or sets a reference to the server control's parent control in the page control hierarchy.
When implemented by a class, gets a value indicating whether the control has input focus.
When implemented by a class, gets or sets a value indicating whether the control can respond to user interaction.
When implemented by a class, gets the window handle that the control is bound to.
When implemented by a class, gets a value indicating whether the control has a handle associated with it.
When implemented by a class, gets a value indicating whether the control has been created.
When implemented by a class, gets or sets the ContextMenuStrip associated with this control.
When implemented by a class, creates the Graphics for the control.
The Graphics for the control.
When implemented by a class, invalidates the entire client area of the control.
When implemented by a class, invalidates a specific region of the control.
A Rectangle object that represents the region to invalidate.
When implemented by a class, invalidates a specific region of the control.
The Region to invalidate.
When implemented by a class, invalidates a specific region of the control.
The Region to invalidate.
True to invalidate the control's child controls; otherwise, false.
When implemented by a class, causes the control to redraw the invalidated regions within its client area.
When implemented by a class, computes the location of the specified screen point into client coordinates.
The screen coordinate Point to convert.
A Point that represents the converted Point, in client coordinates.
When implemented by a class, computes the location of the specified client point into screen coordinates.
The client coordinate Point to convert.
A Point that represents the converted Point, in screen coordinates.
When implemented by a class, sets input focus to the control.
true if the input focus request was successful; otherwise, false.
When implemented by a class, retrieves the form that the control is on.
The Form that the control is on.
When implemented by a class, brings the control to the front of the z-order.
When implemented by a class, executes the specified delegate on the thread that owns the control's underlying window handle.
Represents a location in source code.
When implemented by a class, gets the full name of the source file.
When implemented by a class, gets the text line inside the file.
Represents method that informs object about changes in linked objects.
When implemented by a class, updates control's content according to the parameters of notification.
The source of the notification.
An EventArgs that contains the event data.
Represents properties and methods to manage notification between objects.
When implemented by a class, adds new handler to respond a notification.
Specifies an object that can respond a notification.
When implemented by a class, exclude specified handler from notification handlers list.
Specifies an object that can respond a notification.
When implemented by a class, notifies all notifiers about updating object state.
Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives.
When implemented by a class gets the world transformation for Graphics property.
When implemented by a class, represents Graphics object used to paint.
When implemented by a class, gets or sets font of the device context currently associated with the IPainter.
When implemented by a class, gets or sets font style of the device context currently associated with the IPainter.
When implemented by a class, gets or sets background color of the device context currently associated with the IPainter.
When implemented by a class, gets or sets foreground color of the device context currently associated with the IPainter.
When implemented by a class, gets or sets text color of the device context currently associated with the IPainter.
When implemented by a class, encapsulates text layout information and display manipulations for this IPainter.
When implemented by a class, gets or sets a boolean value indicating that background is filled with the current background color before the text is drawn.
When implemented by a class, represents a value indicating whether font of the device context currently associated with this IPainter is monospaced, meaning that all characters drawn with this font have the same width.
When implemented by a class, represents width of the font of the device context currently associated with the IPainter.
When implemented by a class, represents height of the font of the device context currently associated with the IPainter.
When implemented by a class, represents height of the individual lines.
When implemented by a class, Represents additional height added to the height of the font.
When implemented by a class, indicates whether painter should use DrawText method rather then ExtTextOut to paint text.
When implemented by a class, resets all IPainter properties to the initial state.
When implemented by a class, returns width of the given string.
The text to calculate width.
Width of specified string.
When implemented by a class, returns width of the specified part of the given string.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Width of the part of string.
When implemented by a class, returns width of the given string fitting into the given Width.
The text to calculate width.
Maximum layout area for the string.
Receives number of character fitting into specified Width.
Specifies whether the calculating should be precise.
Width of the part of string.
When implemented by a class, returns width of the specified part of the given string fitting into the given Width.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Maximum layout area for the string.
Receives number of characters fitting into specified Width.
Width of the part of string.
When implemented by a class, returns width of the specified part of the given string fitting into the given Width.
The text to calculate width.
Position of the first character to start calculating.
Length of the part of string to calculate width.
Maximum layout area for the string.
Receives number of characters fitting into the into the specified Width.
Specifies whether the calculating should be precise.
Width of the part of string.
When implemented by a class, returns width of the given number of specified character.
Character to calculate width.
Number of characters.
Width of specified characters.
When implemented by a class, returns width of the such number of the specified characters fitting into the given Width.
Character to calculate width.
The width that should hold a number of the specified character.
Receive number of character that can fit into specified width.
Specifies whether the calculating should be precise.
Width of specified characters.
When implemented by a class, prepares the IPainter to paint. Associates new device context from given Graphics object to IPainter and preserves IPainter properties.
The Graphics object to draw on.
When implemented by a class, marks the end of painting. Releases device context associated with this IPainter and restores saved IPainter properties.
When implemented by a class, fills the given rectangle by using the current brush.
The rectangle object to fill.
When implemented by a class, fills the given rectangular area by using the current brush.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
When implemented by a class, fills the given rectangle by using specified color.
Specified color to fill rectangle.
The rectangle object to fill.
When implemented by a class, fills the given rectangle by using specified color.
Specified color to fill rectangle.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
When implemented by a class, fills the interior of a polygon defined by an array of points specified by Point structures.
Specifies color to fill polygon.
Array of Point structures that represent the vertices of the polygon to fill.
When implemented by a class, fills the given rectangle with color that smoothly fades from one side to the other.
The rectangle object to fill.
A Color structure that represents the starting color of the linear gradient.
A Color structure that represents the ending color of the linear gradient.
A Point structure that represents the start point of the linear gradient.
A Point structure that represents the end point of the linear gradient.
When implemented by a class, fills the given rectangle with color that smoothly fades from one side to the other.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
A Color structure that represents the starting color of the linear gradient.
A Color structure that represents the ending color of the linear gradient.
A Point structure that represents the start point of the linear gradient.
A Point structure that represents the end point of the linear gradient.
When implemented by a class, draws the background image defined by the visual style for the specified control part.
Handle to a window's specified theme data.
Specifies the part to draw.
Specifies the state of the part to draw.
Specifies the rectangle, in logical coordinates, in which the background image is drawn.
When implemented by a class, draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
When implemented by a class, draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
Specifies color of the Pen object to draw line.
Specifies width of the Pen object to draw line.
When implemented by a class, draws a border around the specified rectangle using dot pattern.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
Color of the frame.
When implemented by a class, draws a border around the specified rectangle using current BackColor.
The rectangle object to draw border.
Color of the frame.
When implemented by a class, draws a border around the specified rectangle using dot pattern.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
When implemented by a class, draws a rectangle with rounded corners. The rectangle is outlined by using the current pen.
Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners.
Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners.
When implemented by a class, fills a rectangle with rounded corners. The rectangle is outlined by using the current pen and filled by using the current brush.
Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle.
Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle.
Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners.
Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners.
When implemented by a class, draws a line from the given start position up to, but not including, the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
When implemented by a class, draws a line from the given start position up to, but not including, the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
Specifies color of the Pen object to draw line.
Specifies width of the Pen object to draw line.
Specifies style of the Pen object to draw line.
When implemented by a class, draws a dotted line from the given start position up to the specified end point.
X-coordinate of the line's start point.
Y-coordinate of the line's start point.
X-coordinate of the line's ending point.
Y-coordinate of the line's ending point.
Specifies line color.
Specifies background color.
Specifies dot size
When implemented by a class, draws waved line in the specified rectangular area.
Rectangle that bounds the drawing area for the wave.
Color used to draw wave.
When implemented by a class, draws specified image in the specified rectangular area.
Image list that contains image to draw.
Index of image to draw within image list.
Rectangle that bounds the drawing area for the image.
When implemented by a class, draws specified image in the specified rectangular area.
Image list that contains image to draw.
Index of image to draw within image list.
Rectangle that bounds the drawing area for the image.
X-coordinate of the upper-left corner of the portion of the source image to be drawn.
Y-coordinate of the upper-left corner of the portion of the source image to be drawn.
Width of the portion of the source image to be drawn.
Height of the portion of the source image to be drawn.
Specifies the unit of measure for the image.
Specifies the color and size attributes of the image to be drawn.
When implemented by a class, draws image in the specified rectangular area.
Specifies image to draw.
Destination rectangle
When implemented by a class, draws one or more edges of rectangle.
Specifies rectangle which edges should be drawn.
Specifies the style of a three-dimensional border.
Specifies the sides of a rectangle to draw.
When implemented by a class, draws one or more edges of rectangle.
Specifies rectangle which edges should be drawn.
Specifies the style of a three-dimensional border.
Specifies the sides of a rectangle to draw.
Additional flags (used for internal purposes).
When implemented by a class, draws a polygon defined by an array of Point structures.
Array of Point structures that represent the vertices of the polygon.
Specifies color of the polygon.
When implemented by a class, draws text in the specified location.
The text to be drawn.
Specifies the length of the string.
X-coordinate of the start text point.
Y-coordinate of the start text point.
When implemented by a class, draws text in the specified location.
The text to be drawn.
Specifies the length of the string.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
When implemented by a class, draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
When implemented by a class, draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
When implemented by a class, draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
When implemented by a class, draws text within the specified rectangle.
The text to be drawn.
Specifies the length of the string.
Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both.
X-coordinate of the start text point.
Y-coordinate of the start text point.
Specifies that text will be clipped to the rectangle.
Specifies that current background color should be used to fill the rectangle.
Specifies distance between origins of adjacent character cells.
When implemented by a class, draws text in the specified rectangle using current values of TextColor and BackColor.
The text to be draw.
Specifies the length of the string.
The layout area for drawing text.
When implemented by a class, sets a two-dimensional linear transformation for the specified device context.
Horizontal offset of the transformation.
Vertical offset of the transformation.
Horizontal scale of the transformation.
Vertical scale of the transformation.
When implemented by a class, sets default two-dimensional linear transformation for the specified device context.
When implemented by a class, creates a new clipping region from the intersection of the current clipping region and the specified rectangle.
X-coordinate of the upper-left corner of the rectangle.
Y-coordinate of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
When implemented by a class, creates a new clipping region that consists of the existing clipping region minus the specified rectangle.
X-coordinate, of the upper-left corner of the rectangle.
Y-coordinate, of the upper-left corner of the rectangle.
Width of the rectangle.
Height of the rectangle.
When implemented by a class, creates a new clipping region from the intersection of the current clipping region and the specified rectangle.
Rectangle to intersect.
When implemented by a class, creates a new clipping region that consists of the existing clipping region minus the specified rectangle.
Rectangle to exclude.
When implemented by a class, retrieves handle to clipping region saved from specified rectangle.
Rectangle to process.
Handle to clipping region.
When implemented by a class, restores current clipping region from previously saved region.
Specifies handle to the previously saved clipping region.
Represents an pair of two points that defines a scope in a two-dimensional plane.
When implemented by a class, gets or sets begin of IRange area.
When implemented by a class, gets or sets end of IRange area.
When implemented by a class, gets or sets size of IRange area.
When implemented by a class, gets boolean value indicating whether IRange has zero size.
Copies contents from another IRange object.
Represents a sorted collection of IRange objects that can be individually accessed by index.
When implemented by a class, updates specified position by DeltaX and DeltaY values for specific IRange.
IRange to update.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
True if succeed; otherwise false.
When implemented by a class, removes all ranges from specified region.
Specifies rectangle to remove ranges from.
True if succeed; otherwise false.
When implemented by a class, updates specified position by DeltaX and DeltaY values for any ranges in the collection.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
True if succeed; otherwise false.
When implemented by a class, fills list specified by Ranges parameter with all existing ranges.
Specifies list to fill.
Number of elements in the ranges collection.
When implemented by a class, adds an object to the end of the range list.
The range to be added to the end of range list.
Index of object that is added.
When implemented by a class, locates range at specified line.
Index of line to locate range.
IRange at specified line.
When implemented by a class, prevents object state updating until calling EndUpdate method.
Number of object state updating locks.
When implemented by a class, re-enables object state updating, that was turn of by calling BeginUpdate method.
Number of object state updating locks.
Represents methods to serialize objects.
When implemented by a class, reads property values from external object. Reserved for internal use.
When implemented by a class, updates properties of external object with ones previously stored.
Specifies external object.
Represents a sorted collection of objects that can be individually accessed by index.
When implemented by a class, finds the given object in the sorted list with assumption that sorted list do not have any duplicates.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, finds the first occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, finds the last occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, finds the given object in the sorted list with assumption that sorted list do not have any duplicates.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, finds the first occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, finds the last occurrence of the given object that satisfies searching criteria.
Object to find.
Receive index of the found object in the sorted list.
Object that exposes a method to compare two objects.
True if the find succeed; otherwise false.
When implemented by a class, sorts the elements in the entire sort list using the specified comparer.
The IComparer implementation to use when comparing elements.
When implemented by a class, determines if the list needs sorting based on given criteria.
Comparer object to perform comparison between items in the list.
True if list has to be sorted; otherwise false.
Represents an container for a collection of IRangeobjects.
When implemented by a class, represents current IRange object in the ranges list.
When implemented by a class, represents collection of IRange objects stored in this range list.
When implemented by a class, represents index of this ISortRange within the top level ranges collection.
When implemented by a class, clears IRange collection.
When implemented by a class, indicates whether the range container contains a specific IRange entry.
The IRange to locate in the range list.
True if IRange entry is found; otherwise false.
When implemented by a class, adds specific ISortRange to range list.
ISortRange to add.
The position into which the new range was added.
When implemented by a class, fills list specified by Ranges parameter with this ISortRange.
Specifies list to fill.
When implemented by a class, removes all ranges from specified region.
Specifies rectangle to remove ranges from.
List to update.
Object that exposes a method to compare two objects.
True if succeed; otherwise false.
When implemented by a class, updates specified position by DeltaX and DeltaY values for any ranges in the collection.
Index of current character in the text.
Index of current line in the text.
Horizontal displacement.
Vertical displacement.
List to update.
Object that exposes a method to compare two objects.
True if succeed; otherwise false.
Represents properties and methods of updateable objects.
When implemented by a class, keeps track of calls to BeginUpdate and EndUpdate so that they can be nested.
When implemented by a class, prevents object state updating until calling EndUpdate method.
Number of object state updating locks.
When implemented by a class, re-enables object state updating, that was turn of by calling BeginUpdate method.
Number of object state updating locks.
When implemented by a class, prevents object state updating until calling EnableUpdate method.
Number of object state updating locks.
When implemented by a class, re-enables object state updating, that was turn of by calling DisableUpdate method.
Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state.
Number of object state updating locks.
When implemented by a class, updates an object state.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.