Telerik.WinControls.SyntaxEditor The AccessibleObject of Represents localization strings in the RadTabbedFormControl. 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. Looks up a localized string similar to <?xml version="1.0" encoding="UTF-8"?> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> <defs> <style> .cls-1 { fill: none; stroke: #228bcb; stroke-miterlimit: 5; stroke-width: 1.2px; } </style> </defs> <path class="cls-1" d="M5,14.5l-3.5-3.08,.47-.42m3.03-3l-3.5,3.5m0,0c2.68,.21,8.15,.85,10.5-1.5,2.61-2.61,3.18-7.59,1-9.5"/> </svg>. Occurs when [command error]. Occurs when [command executed]. Occurs when [command executing]. Occurs when document has been changed. Occurs when document content has been changed. Occurs when document content is being changed. Occurs when document is being changed. Occurs when [is read only changed]. Occurs when [layout properties changed]. Occurs when [preview code editor input]. Occurs when [preview code editor key down]. Occurs when [preview code editor key up]. Occurs when [preview code editor mouse left button down]. Occurs when [preview code editor mouse right button down]. Occurs when [scale factor changed]. Occurs when [viewport changed]. Occurs when the selection of the control changes. Gets the which is the main element in the control. Gets or sets the text document. The document. Gets the text format definitions. The text format definitions. RadSyntaxEditor does not support AutoSize True this property always returns False. Gets or sets the component which is responsible for handling the input of RadSyntexEditor. Gets or sets a value indicating whether [allow scaling]. true if [allow scaling]; otherwise, false.\ Gets or sets a value indicating the font size of the text editor. Gets or sets a value whether the entire line should be processed by the taggers. Gets or sets the caret width when the DisplayMode is set to Normal. The caret width. Gets or sets the caret color. The caret color. Gets or sets the caret display mode. The caret display mode. Gets the dispatcher objcect. The dispatcher. Gets the commands available in the control. The commands. Gets or sets the scale factor. The scale factor. Gets or sets the palette of syntax elements' colors used for this instance. Gets the taggers registry. The taggers registry. Gets or sets a value indicating whether [use shift key in selection]. true if [use shift key in selection]; otherwise, false. Gets or sets a value indicating whether this instance is caret visible. true if this instance is caret visible; otherwise, false. Gets or sets a value indicating whether this instance is selection enabled. true if this instance is selection enabled; otherwise, false. Gets or sets a value indicating whether the line numbers are shown. true if the line numbers are shown; otherwise, false. Gets the default size when the control is dragged onto the designer surface. Copies this instance. Gets the point from position. The position. Point. Gets the position from point. To get the correct caret position expects the point to be relative to the editor presenter and adjusted with the scale factor and scroll offsets. Use the GetPositionFromControlPoint method instead, which internally makes the necessary adjustments considering the scale factor and offsets, assuming the point is in control coordinates. The point. CaretPosition. Gets the position from point which is relative to the control. The point relative to the control. CaretPosition. Moves the current line to top. Pages down. Pages up. Selects all. Updates the selection. Zooms in. Zooms out. Zooms to particular zoom level. The minimum supported zoom level is 0.2 and the maximum supported is 4. The scale factor which will be used for zooming. ZoomLevel must be non negative. Class RadSyntaxEditor. Implements the Finds the specified search text. The search text. The start index. System.Nullable<Span>. Finds the specified search text. The search text. The start index. If set to true [use regular expression]. System.Nullable<Span>. Finds the specified search text. Finds the specified search text before the current index. Finds all spans. The search text. IEnumerable<Span>. Finds all spans. Finds all spans. Navigates to the next matched text in the editor. Navigates to the next matched text in the editor. Tries to highlight all span matches via all registered s. Opens the find dialog with the specified searchText in the search textbox. The search text. Closes the find dialog. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Registers the dependency property. Initializes a new instance of the class. When overridden in a derived class, is invoked whenever application code or internal processes call . Create the Zoom drop-down element. Popuplates the default scale factors in the Zoom drop-down element. Occurs when [command error]. Occurs when [command executed]. Occurs when [command executing]. Occurs when document has been changed. Occurs when document is being changed. Occurs when [is read only changed]. Occurs when [layout properties changed]. Occurs when [preview code editor input]. Occurs when [preview code editor key down]. Occurs when [preview code editor key up]. Occurs when [preview code editor mouse left button down]. Occurs when [preview code editor mouse right button down]. Occurs when [scale factor changed]. Occurs when [viewport changed]. Occurs when the selection of the control changes. Gets or sets an instance of that will handle user input. Gets or sets a value indicating whether [allow scaling]. true if [allow scaling]; otherwise, false. Gets or sets a value indicating the font family of the text editor. Gets or sets a value indicating the font size of the text editor. Gets or sets a value indicating the font style of the text editor. Gets or sets a value indicating the font weight of the text editor. Gets or sets a value whether the entire line should be processed by the taggers. Gets or sets a value indicating whether the word wrapping mode is enabled. Gets or sets a value indicating the font stretch of the text editor. Gets or sets the caret width when the DisplayMode is set to Normal. The caret width. Gets or sets the caret color. The caret color. Gets or sets the caret display mode. The caret display mode. Gets the caret position. The caret position. Gets the commands. The commands. Gets or sets the text document. The document. Gets the editor presenter. The editor presenter. Gets the folding manager. The folding manager. Gets the horizontal scroll bar. The horizontal scroll bar. Gets or sets the horizontal scroll bar visibility. The horizontal scroll bar visibility. Gets or sets a value indicating whether this instance is caret visible. true if this instance is caret visible; otherwise, false. Gets or sets a value indicating whether this instance is selection enabled. true if this instance is selection enabled; otherwise, false. Gets or sets a value indicating whether the line numbers are shown. true if the line numbers are shown; otherwise, false.\ Gets the margins. The margins. Gets the properties. The properties. Gets or sets the scale factor. The scale factor. Gets the selection. The selection. Gets or sets the selection fill. The selection fill. Gets or sets the selection stroke. The selection stroke. Gets or sets the palette of syntax elements' colors used for this instance. Gets or sets the brush of the active caret in the editor. Gets the taggers registry. The taggers registry. Gets the text format definitions. The text format definitions. Gets or sets the UI layers builder. The UI layers builder. Gets or sets a value indicating whether [use monospaced font optimization]. true if [use monospaced font optimization]; otherwise, false. Gets or sets a value indicating whether [use shift key in selection]. true if [use shift key in selection]; otherwise, false. Gets the vertical scroll bar. The vertical scroll bar. Gets or sets the vertical scroll bar visibility. The vertical scroll bar visibility. Gets the viewport. The viewport. Called when control is measured. Called when control is arranged. Copies this instance. Gets the line bounding rectangle by line number. Gets the line part bounding rectangle. Gets the point from position. The position. Point. Gets the position from point. To get the correct caret position expects the point to be relative to the editor presenter and adjusted with the scale factor and scroll offsets. Use the GetPositionFromControlPoint method instead, which internally makes the necessary adjustments considering the scale factor and offsets, assuming the point is in control coordinates. The point. CaretPosition. Gets the position from point which is relative to the control. The point relative to the control. CaretPosition. Invalidates the editor layout. Invalidates the editor layout. Moves the current line to top. Pages down. Pages up. Selects all. Updates the selection. Zooms in. The zoom increase factor. Should be a number greater than 1. Default value is 1.1. Zooms out. The zoom decrease factor. Should be a number less than 1. Default value is 0.91. Zooms to particular zoom level. The minimum supported zoom level is 0.2 and the maximum supported is 4. The scale factor which will be used for zooming. ZoomLevel must be non negative. Applies all saved RadProperties. Determines whether the properties cache will be cleared. Called when mouse wheel zoom is requested. The mouse wheel delta. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Called when [document changed]. Called when [document changing]. Invoked whenever an unhandled event reaches this element in its route. The that contains the event data. Handles the event. The instance containing the event data. Called when [layout properties changed]. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Called when [scale factor changed]. Called when [viewport changed]. Called when the selection changes. Registers the property. Registers the property. Registers the property. Registers the property. Occurs when document content has been changed. Occurs when document content is being changed. Gets or sets a value indicating whether [accepts return]. true if [accepts return]; otherwise, false. Gets or sets the current insert mode. The current insert mode. Gets or sets the indent provider. The indent provider. Gets the intelli prompts. The intelli prompts. Gets a value indicating whether this instance is in undo group. true if this instance is in undo group; otherwise, false. Gets or sets a value indicating whether this instance is overwrite mode enabled. true if this instance is overwrite mode enabled; otherwise, false. Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Backspaces this instance. Begins the undo group. Cancels the undo group. Completes the code. Creates the state of the code editor history. SyntaxEditorHistoryState. Cuts this instance. Decreases the line indent. Deletes this instance. Deletes the full line. Deletes the word to left. Deletes the word to right. Gets the text within the current word which is to the left of the caret. Gets the text within the current word which is to the right of the caret. Gets the text between the specified start and end positions. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Ends the undo group. Increases the line indent. Indents this instance. Inserts the specified text. The text. Inserts the new line. Inserts the tab. Pastes this instance. Redoes this instance. System.Boolean. Replaces all matches. The search text. The replace text. The match case. The use regular expression. System.Int32. Replaces the next match. The search text. The start index. The replace text. The match case. The use regular expression. System.Boolean. Restores the state of the code editor history. State of the history. Toggles the insert mode. Undoes this instance. Unindents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Handles the event. The instance containing the event data. Handles the event. The instance containing the event data. Enum InsertMode. Insert mode. Overwrite mode. No are specified. This is the default value. Ensures that the a file is stored in is the same as it is loaded to. Causes a object to delay initialization until it is necessary. This is useful when dealing with collections of images. Causes a to ignore an embedded color profile. Loads images without using an existing image cache. This option should only be selected when images in a cache need to be refreshed. Gets or sets the width, in pixels, of the left side of the bounding rectangle. A that represents the width, in pixels, of the left side of the bounding rectangle for this instance of . a pixel is equal to 1/96 on an inch. The default is 0. Gets or sets the width, in pixels, of the upper side of the bounding rectangle. A that represents the width, in pixels, of the upper side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0. Gets or sets the width, in pixels, of the right side of the bounding rectangle. A that represents the width, in pixels, of the right side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0. Gets or sets the width, in pixels, of the lower side of the bounding rectangle. A that represents the width, in pixels, of the lower side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0. Compares the value of two structures for equality. true if the two instances of are equal; otherwise, false. The first structure to compare. The other structure to compare. Compares two structures for inequality. true if the two instances of are not equal; otherwise, false. The first structure to compare. The other structure to compare. Returns the string representation of the structure. A that represents the value. Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element. An element aligned to the left of the layout slot for the parent element. An element aligned to the center of the layout slot for the parent element. An element aligned to the right of the layout slot for the parent element. An element stretched to fill the entire layout slot of the parent element. The child element is aligned to the top of the parent's layout slot. The child element is aligned to the center of the parent's layout slot. The child element is aligned to the bottom of the parent's layout slot. The child element stretches to fill the parent's layout slot. Defines constants that specify the content flow direction for text and user interface (UI) elements.  Indicates that content should flow from left to right. Indicates that content should flow from right to left. The content preserves its original size. The content is resized to fill the destination dimensions. The aspect ratio is not preserved. The content is resized to fit in the destination dimensions while it preserves its native aspect ratio. The content is resized to fill the destination dimensions while it preserves its native aspect ratio. If the aspect ratio of the destination rectangle differs from the source, the source content is clipped to fit in the destination dimensions. Gets the name of the font family from which the typeface was constructed. The from which the typeface was constructed. Gets the stretch value for the . The stretch value determines whether a typeface is expanded or condensed when it is displayed. A value that represents the stretch value for the typeface. Gets the style of the . A value that represents the style value for the typeface. Gets the relative weight of the typeface. A value that represents the relative weight of the typeface. Initializes a new instance of the class for the specified font family name, , , and values. In addition, a fallback font family is specified. The font family of the typeface. The style of the typeface. The relative weight of the typeface. The degree to which the typeface is stretched. The font family that is used when a character is encountered that the primary font family (specified by the parameter) cannot display. Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes. Compares two instances of . An value that indicates the relationship between the two instances of . When the return value is less than zero, is less than . When this value is zero, it indicates that both operands are equal. When the value is greater than zero, it indicates that is greater than . The first object to compare. The second object to compare. Determines whether the current object is equal to a specified object. true if the two instances are equal; otherwise, false. The instance of to compare for equality. Determines whether the current object is equal to a specified object. true if the two instances are equal; otherwise, false. The to compare for equality. Creates a new instance of that corresponds to the OpenType usWeightClass value. A new instance of . An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. Retrieves the hash code for this object. A 32-bit hash code, which is a signed integer. Compares two instances of for equality. true if the instances of are equal; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is greater than the other. true if is greater than ; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is greater than or equal to the other. true if is greater than or equal to ; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine inequality. false if is equal to ; otherwise, true. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is less than the other. true if is less than ; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is less than or equal to the other. true if is less than or equal to ; otherwise, false. The first instance of to compare. The second instance of to compare. For a description of this member, see . A containing the value of the current instance in the specified format. The specifying the format to use.-or- null to use the default format defined for the type of the implementation. The to use to format the value.-or- null to obtain the numeric format information from the current locale setting of the operating system. Returns a value that represents the OpenType usWeightClass for the object. An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. Returns a text string that represents the value of the object and is based on the property information. A that represents the value of the object, such as "Light", "Normal", or "UltraBold". Provides a set of static predefined values. Specifies a "Black" font weight. A value that represents a "Black" font weight. Specifies a "Bold" font weight. A value that represents a "Bold" font weight. Specifies a "Demi-bold" font weight. A value that represents a "Demi-bold" font weight. Specifies an "Extra-black" font weight. A value that represents an "Extra-black" font weight. Specifies an "Extra-bold" font weight. A value that represents an "Extra-bold" font weight. Specifies an "Extra-light" font weight. A value that represents an "Extra-light" font weight. Specifies a "Heavy" font weight. A value that represents a "Heavy" font weight. Specifies a "Light" font weight. A value that represents a "Light" font weight. Specifies a "Medium" font weight. A value that represents a "Medium" font weight. Specifies a "Normal" font weight. A value that represents a "Normal" font weight. Specifies a "Regular" font weight. A value that represents a "Regular" font weight. Specifies a "Semi-bold" font weight. A value that represents a "Semi-bold" font weight. Specifies a "Thin" font weight. A value that represents a "Thin" font weight. Specifies an "Ultra-black" font weight. A value that represents an "Ultra-black" font weight. Specifies an "Ultra-bold" font weight. A value that represents an "Ultra-bold" font weight. Specifies an "Ultra-light" font weight. A value that represents an "Ultra-light" font weight. Compares two instances of objects. An value that represents the relationship between the two instances of . The first object to compare. The second object to compare. Compares a object with the current object. true if two instances are equal; otherwise, false. The instance of the object to compare for equality. Compares a with the current object. true if two instances are equal; otherwise, false. The instance of the to compare for equality. Creates a new instance of that corresponds to the OpenType usStretchClass value. A new instance of . An integer value between one and nine that corresponds to the usStretchValue definition in the OpenType specification. Retrieves the hash code for this object. An value representing the hash code for the object. Compares two instances of for equality. true when the specified objects are equal; otherwise, false. First instance of to compare. Second instance of to compare. Evaluates two instances of to determine if one instance is greater than the other. true if is greater than ; otherwise, false. First instance of to compare. Second instance of to compare. Evaluates two instances of to determine whether one instance is greater than or equal to the other. true if is greater than or equal to ; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine inequality. false if is equal to ; otherwise, true. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is less than the other. true if is less than ; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine whether one instance is less than or equal to the other. true if is less than or equal to ; otherwise, false. The first instance of to compare. The second instance of to compare. For a description of this member, see . A containing the value of the current instance in the specified format. The specifying the format to use.-or- null to use the default format defined for the type of the implementation. The to use to format the value.-or- null to obtain the numeric format information from the current locale setting of the operating system. Returns a value that represents the OpenType usStretchClass for this object. An integer value between 1 and 999 that corresponds to the usStretchClass definition in the OpenType specification. Creates a representation of the current object based on the current culture. A value representation of the object. Defines a structure that represents the style of a font face as normal, italic, or oblique. Compares a with the current instance for equality. true to show the two instances are equal; otherwise, false. An instance of to compare for equality. Compares an with the current instance for equality. true to show the two instances are equal; otherwise, false. An value that represents the to compare for equality. Retrieves the hash code for this object. A 32-bit hash code, which is a signed integer. Compares two instances of for equality. true to show the specified objects are equal; otherwise, false. The first instance of to compare. The second instance of to compare. Evaluates two instances of to determine inequality. false to show is equal to ; otherwise, true. The first instance of to compare. The second instance of to compare. For a description of this member, see . A containing the value of the current instance in the specified format. The specifying the format to use.-or- null to use the default format defined for the type of the implementation. The to use to format the value.-or- null to obtain the numeric format information from the current locale setting of the operating system. Creates a that represents the current object and is based on the property information. A that represents the value of the object, such as "Normal", "Italic", or "Oblique". Provides a set of static predefined values. Specifies an italic . A value that represents an italic . Specifies a normal . A value that represents a normal . Specifies an oblique . A value that represents an oblique . Describes a color in terms of alpha, red, green, and blue channels. Gets or sets the sRGB alpha channel value of the color. The sRGB alpha channel value of the color. Gets or sets the sRGB blue channel value of the color. The sRGB blue channel value of the current structure. Gets or sets the sRGB green channel value of the color. The sRGB green channel value of the current structure. Gets or sets the sRGB red channel value of the color. The sRGB red channel value of the current structure. Gets or sets the ScRGB alpha channel value of the color. The ScRGB alpha channel value of the current structure. Gets or sets the ScRGB blue channel value of the color. The ScRGB red channel value of the current structure. Gets or sets the ScRGB green channel value of the color. The ScRGB green channel value of the current structure. Gets or sets the ScRGB red channel value of the color. The ScRGB red channel value of the current structure. Compares two structures for fuzzy equality. true if and are nearly identical; otherwise, false. The first color to compare. The second color to compare. Sets the ScRGB channels of the color to within the gamut of 0 to 1, if they are outside that range. Tests whether two structures are identical. true if and are exactly identical; otherwise, false. The first structure to compare. The second structure to compare. Tests whether the specified structure is identical to the current color. true if the specified structure is identical to the current structure; otherwise, false. The structure to compare to the current structure. Tests whether the specified object is a structure and is equivalent to the current color. true if the specified object is a structure and is identical to the current structure; otherwise, false. The object to compare to the current structure. Creates a new structure by using the specified sRGB alpha channel and color channel values. A structure with the specified values. The alpha channel, , of the new color. The red channel, , of the new color. The green channel, , of the new color. The blue channel, , of the new color. Creates a new structure by using the specified alpha channel, color channel values, and color profile. A structure with the specified values. The alpha channel for the new color. A collection of values that specify the color channels for the new color. These values map to the . The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color. Creates a new structure by using the specified sRGB color channel values. A structure with the specified values and an alpha channel value of 1. The sRGB red channel, , of the new color. The sRGB green channel, , of the new color. The sRGB blue channel, , of the new color. Creates a new structure by using the specified ScRGB alpha channel and color channel values. A structure with the specified values. The ScRGB alpha channel, , of the new color. The ScRGB red channel, , of the new color. The ScRGB green channel, , of the new color. The ScRGB blue channel, , of the new color. Creates a new structure by using the specified color channel values and color profile. A structure with the specified values and an alpha channel value of 1. A collection of values that specify the color channels for the new color. These values map to the . The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color. Gets a hash code for the current structure. A hash code for the current structure. Gets the color channel values of the color. An array of color channel values. Multiplies the alpha, red, blue, and green channels of the specified structure by the specified value. A new structure whose color values are the results of the multiplication operation. The to be multiplied. The value to multiply by. Multiplies the alpha, red, blue, and green channels of the specified structure by the specified value. A new structure whose color values are the results of the multiplication operation. The to be multiplied. The value to multiply by. Creates a string representation of the color using the ScRGB channels. The string representation of the color. Creates a string representation of the color by using the ScRGB channels and the specified format provider. The string representation of the color. Culture-specific formatting information. Implements a set of predefined colors. Gets the system-defined color that has an ARGB value of #FFF0F8FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFAEBD7. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00FFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF7FFFD4. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF0FFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF5F5DC. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFE4C4. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF000000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFEBCD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF0000FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF8A2BE2. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFA52A2A. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDEB887. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF5F9EA0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF7FFF00. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFD2691E. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF7F50. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF6495ED. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFF8DC. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDC143C. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00FFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00008B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF008B8B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFB8860B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFA9A9A9. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF006400. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFBDB76B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF8B008B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF556B2F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF8C00. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF9932CC. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF8B0000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFE9967A. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF8FBC8F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF483D8B. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF2F4F4F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00CED1. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF9400D3. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF1493. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00BFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF696969. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF1E90FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFB22222. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFAF0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF228B22. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF00FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDCDCDC. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF8F8FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFD700. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDAA520. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF808080. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF008000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFADFF2F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF0FFF0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF69B4. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFCD5C5C. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF4B0082. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFFF0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF0E68C. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFE6E6FA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFF0F5. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF7CFC00. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFACD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFADD8E6. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF08080. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFE0FFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFAFAD2. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFD3D3D3. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF90EE90. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFB6C1. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFA07A. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF20B2AA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF87CEFA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF778899. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFB0C4DE. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFFE0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00FF00. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF32CD32. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFAF0E6. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF00FF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF800000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF66CDAA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF0000CD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFBA55D3. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF9370DB. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF3CB371. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF7B68EE. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00FA9A. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF48D1CC. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFC71585. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF191970. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF5FFFA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFE4E1. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFE4B5. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFDEAD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF000080. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFDF5E6. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF808000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF6B8E23. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFA500. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF4500. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDA70D6. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFEEE8AA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF98FB98. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFAFEEEE. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDB7093. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFEFD5. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFDAB9. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFCD853F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFC0CB. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFDDA0DD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFB0E0E6. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF800080. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF0000. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFBC8F8F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF4169E1. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF8B4513. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFA8072. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF4A460. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF2E8B57. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFF5EE. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFA0522D. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFC0C0C0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF87CEEB. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF6A5ACD. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF708090. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFAFA. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF00FF7F. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF4682B4. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFD2B48C. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF008080. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFD8BFD8. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFF6347. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #00FFFFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF40E0D0. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFEE82EE. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF5DEB3. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFFFF. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFF5F5F5. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FFFFFF00. Represents colors in terms of alpha, red, green, and blue channels. Gets the system-defined color that has an ARGB value of #FF9ACD32. Represents colors in terms of alpha, red, green, and blue channels. Gets a structure that is the color of the active window's border. The color of the active window's border. Gets a structure that is the background color of the active window's title bar. The background color of the active window's title bar. Gets a structure that is the color of the text in the active window's title bar. The color of the active window's title bar. Gets a structure that is the color of the application workspace. The color of the application workspace. Gets a structure that is the face color of a three-dimensional display element. The face color of a three-dimensional display element. Gets a structure that is the shadow color of a three-dimensional display element. The shadow color of a three-dimensional display element. Gets a structure that is the dark shadow color of a three-dimensional display element. The dark shadow color of a three-dimensional display element. Gets a structure that is the light color of a three-dimensional display element. The light color of a three-dimensional display element. Gets a structure that is the highlight color of a three-dimensional display element. The highlight color of a three-dimensional display element. Gets a structure that is the color of text in a three-dimensional display element. The color of text in a three-dimensional display element. Gets a structure that is the color of the desktop. The color of the desktop. Gets a structure that is the right side color in the gradient of an active window's title bar. The right side color in the gradient. Gets a structure that is the right side color in the gradient of an inactive window's title bar. The right side color in the gradient. Gets a structure that is the color of disabled text. The color of disabled text. Gets a structure that is the background color of selected items. The background color of selected items. Gets a structure that is the color of the text of selected items. The color of the text of selected items. Gets a structure that is the color used to designate a hot-tracked item. The color used to designate a hot-tracked item. Gets a structure that is the color of an inactive window's border. The color of an inactive window's border. Gets a structure that is the background color of an inactive window's title bar. The background color of an inactive window's title bar. Gets a structure that is the color of the text of an inactive window's title bar. The color of the text of an inactive window's title bar. Gets a structure that is the background color for the control. The background color for the control. Gets a structure that is the text color for the control. The text color for the control. Gets a structure that is the background color for a menu bar. The background color for a menu bar. Gets a structure that is the color of a menu's background. The color of a menu's background. Gets a structure that is the color used to highlight a menu item. The color used to highlight a menu item. Gets a structure that is the color of a menu's text. The color of a menu's text. Gets a structure that is the background color of a scroll bar. The background color of a scroll bar. Gets a structure that is the background color in the client area of a window. The background color in the client area of a window. Gets a structure that is the color of a window frame. The color of a window frame. Gets a structure that is the color of the text in the client area of a window. The color of the text in the client area of a window. Represents a family of related fonts. Gets the font family name that is used to construct the object. The font family name of the object. Initializes a new instance of the class from the specified font family name. The family name or names that comprise the new . Multiple family names should be separated by commas. cannot be null. Initializes a new instance of the class from the specified font family name and an optional base uniform resource identifier (URI) value. Specifies the base URI that is used to resolve . The family name or names that comprise the new . Multiple family names should be separated by commas. Initializes a new instance of an anonymous class. Gets a value that indicates whether the current font family object and the specified font family object are the same. true if is equal to the current object; otherwise, false. If is not a object, false is returned. The object to compare. Serves as a hash function for . It is suitable for use in hashing algorithms and data structures such as a hash table. An value that represents the hash code for the current object. Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 10 bits per pixel (BPP). The pixel format. Gets the pixel format. is a sRGB format with 24 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP). The pixel format. Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP). The pixel format. Gets the pixel format. is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5 bits per pixel (BPP). The pixel format Gets the pixel format. is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5, 6, and 5 bits per pixel (BPP) respectively. The pixel format. Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). The pixel format. Gets the black and white pixel format which displays one bit of data per pixel as either black or white. The pixel format Black-and-White. Gets the pixel format which displays 32 bits per pixel (BPP) with each color channel (cyan, magenta, yellow, and black) allocated 8 bits per pixel (BPP). The CMYK32 pixel format. Gets the pixel format that is best suited for the particular operation. The best suited for the particular operation. The properties are accessed. Gets the pixel format which displays a 16 bits-per-pixel grayscale channel, allowing 65536 shades of gray. This format has a gamma of 1.0. The pixel format. Gets the pixel format which displays a 2 bits-per-pixel grayscale channel, allowing 4 shades of gray. The pixel format. Gets the pixel format. displays a 32 bits per pixel (BPP) grayscale channel, allowing over 4 billion shades of gray. This format has a gamma of 1.0. The pixel format. Gets the pixel format which displays a 4 bits-per-pixel grayscale channel, allowing 16 shades of gray. The pixel format. Gets the pixel format which displays an 8 bits-per-pixel grayscale channel, allowing 256 shades of gray. The pixel format. Gets the pixel format specifying a paletted bitmap with 2 colors. The pixel format which specifying a paletted bitmap with 2 colors. Gets the pixel format specifying a paletted bitmap with 4 colors. The pixel format which specifying a paletted bitmap with 4 colors. Gets the pixel format specifying a paletted bitmap with 16 colors. The pixel format which specifying a paletted bitmap with 16 colors. Gets the pixel format specifying a paletted bitmap with 256 colors. The pixel format which specifying a paletted bitmap with 256 colors. Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. The pixel format. Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. The pixel format. Gets the pixel format. is a sRGB format with 64 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. The pixel format. Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 BPP. This format has a gamma of 1.0. The pixel format. Gets the pixel format. is a sRGB format with 24 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 8 bits per pixel (BPP). The pixel format. Gets the pixel format. is a sRGB format with 48 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. Gets the pixel format. is an sRGB format with 64 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. Compares two instances for inequality. true if the objects are not equal; otherwise, false. The first to compare. The second to compare. Provides data for mouse button related events. Provides information for the  attached event. Specifies a range of pages. Gets or sets the page number of the first page in the range. The 1-based page number of the first page in the range. Gets or sets the page number of the last page in the range. The 1-based page number of the last page in the range. Initializes a new instance of the class that includes only the single specified page. The page that is printed or processed. Initializes a new instance of the class with the specified first and last pages. The first page of the range. The last page of the range. Tests whether an object of unknown type is equal to this . true if the object is of type and is equal to this ; otherwise, false. The object tested. Tests whether a is equal to this . true if the two objects are equal; otherwise, false. The tested. Gets the hash code value for the . The hash code value for the . Defines the "==" operator for testing whether two specified objects are equal. true if the two objects are equal; otherwise, false. The first . The second . Defines the "!=" operator for testing whether two specified objects are not equal. true if the two objects are not equal; otherwise, false. The first . The second . Gets a string representation of the range. A string that represents the range of pages in the format "-". Gets or sets the direction of flow of the elements. The stack height is determined by the block element line-height property value. The stack height is the smallest value that containing all the inline elements on that line when those elements are properly aligned. Default. Text is aligned to the left. Text is aligned to the right. Text is centered. Text is justified. This property is used internally! used for calculation. used for calculation. cache of all the font used not to create same font again and again The wrapped WinForms graphics object the initialized HDC used Compatible graphics mode Advanced grapcihs mode Uses the SetTextAlign method to set RightToLeft reading order. [true] to enable the RTL reading order, [false] to disable it. Init. Measure the width and height of string when drawn on device context HDC using the given font . the string to measure the font to measure string with the size of the string Measure the width and height of string when drawn on device context HDC using the given font .
Restrict the width of the string and get the number of characters able to fit in the restriction and the width those characters take.
the string to measure the font to measure string with the max width to render the string in the number of characters that will fit under maxWidth restriction the size of the string
Draw the given string using the given font and foreground color at given location. the string to draw the font to use to draw the string the text color to set the location to start string draw (top-left) Draw the given string using the given font and foreground color at given location.
See http://msdn.microsoft.com/en-us/library/windows/desktop/dd162498(v=vs.85).aspx.
the string to draw the font to use to draw the string the text color to set the rectangle in which the text is to be formatted The method of formatting the text
Special draw logic to draw transparent text using GDI.
1. Create in-memory DC
2. Copy background to in-memory DC
3. Draw the text to in-memory DC
4. Copy the in-memory DC to the proper location with alpha blend
Sets a scale transform to the entire world. Scale factor on the X-axis. Scale factor on the Y-axis. Release current HDC to be able to use methods. Set a resource (e.g. a font) for the specified device context. Get cached unmanaged font handle for given font.
the font to get unmanaged font handle for handle to unmanaged font
Returns information about which Unicode characters are supported by a font. The font. List of ranges. Set the text color of the device context. Performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context. Handle to the destination device context. The leftmost x-coordinate of the destination rectangle (in pixels). The topmost y-coordinate of the destination rectangle (in pixels). The width of the source and destination rectangles (in pixels). The height of the source and the destination rectangles (in pixels). Handle to the source device context. The leftmost x-coordinate of the source rectangle (in pixels). The topmost y-coordinate of the source rectangle (in pixels). A raster-operation code. true if the operation succeedes, false otherwise. To get extended error information, call . See http://msdn.microsoft.com/en-us/library/windows/desktop/dd162498(v=vs.85).aspx Specifies a raster-operation code. These codes define how the color data for the source rectangle is to be combined with the color data for the destination rectangle to achieve the final color. dest = source dest = source OR dest dest = source AND dest dest = source XOR dest dest = source AND (NOT dest) dest = (NOT source) dest = (NOT src) AND (NOT dest) dest = (source AND pattern) dest = (NOT source) OR dest dest = pattern dest = DPSnoo dest = pattern XOR dest dest = (NOT dest) dest = BLACK dest = WHITE Capture window as seen on screen. This includes layered windows such as WPF windows with AllowsTransparency="true" Class CommandErrorEventArgs. Implements the Initializes a new instance of the class. The exception. Gets the exception. The exception. Gets or sets a value indicating whether this is handled. true if handled; otherwise, false. Class CommandExecutedEventArgs. Implements the Initializes a new instance of the class. The command. The command parameter. Initializes a new instance of the class. The command. Gets the command. The command. Gets the command parameter. The command parameter. Class CommandExecutingEventArgs. Initializes a new instance of the class. The command. The command parameter. Gets a value indicating whether this is canceled. true if canceled; otherwise, false. Gets the command. The command. Gets the command parameter. The command parameter. Cancels this instance. Class MoveCaretCommand. Implements the Initializes a new instance of the class. The editor. Determines whether this instance [can execute override] the specified parameter. The parameter. true if this instance [can execute override] the specified parameter; otherwise, false. Executes the override. The parameter. Caret movement types. MoveToPreviousCharacter type. MoveToNextCharacter type. MoveLineUp type. MoveLineDown type. MovePageUp type. MovePageDown type. MoveToNextWord type. MoveToPreviousWord type. MoveToHome type. MoveToLineEnd type. MoveToStartOfDocument type. MoveToEndOfDocument type. Class SyntaxEditorCommandBase. Implements the Initializes a new instance of the class. The editor. CanExecuteChanged event. Gets the associated code editor. The associated code editor. Defines the method that determines whether the command can execute in its current state. Data used by the command. If the command does not require data to be passed, this object can be set to null. true if this command can be executed; otherwise, false. Defines the method to be called when the command is invoked. Data used by the command. If the command does not require data to be passed, this object can be set to null. Determines whether this instance [can execute override] the specified parameter. The parameter. true if this instance [can execute override] the specified parameter; otherwise, false. Executes the override. The parameter. Called when [can execute changed]. Class SyntaxEditorCommands. Property changed event. Gets the open find dialog command. Gets the close find dialog command. Gets the navigate next match command. Gets the navigate previous match command. Gets the highlight all matches command. Gets the backspace command. The backspace command. Gets the code completion command. The code completion command. Gets the copy command. The copy command. Gets the cut command. The cut command. Gets the delete command. The delete command. Gets the delete full line command. The delete full line command. Gets the delete word to left command. The delete word to left command. Gets the delete word to right command. The delete word to right command. Gets the indent command. The indent command. Gets the move caret command. The move caret command. Gets the paste command. The paste command. Gets the redo command. The redo command. Gets the select all command. The select all command. Gets the toggle insert mode command. The toggle insert mode command. Gets the undo command. The undo command. Gets the unindent command. The unindent command. Called when a property is changed. Class SyntaxEditorDelegateCommand. Implements the Initializes a new instance of the class. The command action. The editor. Determines whether this instance [can execute override] the specified parameter. The parameter. true if this instance [can execute override] the specified parameter; otherwise, false. Executes the override. The parameter. Class SyntaxEditorEditingCommand. Implements the Initializes a new instance of the class. The command action. The editor. Determines whether this instance [can execute override] the specified parameter. The parameter. true if this instance [can execute override] the specified parameter; otherwise, false. Initializes a new instance of the class. Initializes a new instance of the class by using the specified . The command to base the new on. Initializes a new instance of the class by using the specified and the specified event handler. The command to base the new on. The handler for the event on the new . Initializes a new instance of the class by using the specified and the specified and even handlers. The command to base the new on. The handler for the event on the new . The handler for the event on the new . Occurs when the command associated with this initiates a check to determine whether the command can be executed on the command target. Occurs when the command associated with this executes. Occurs when the command associated with this initiates a check to determine whether the command can be executed on the current command target. Occurs when the command associated with this executes. Provides data for the and  routed events. Gets the command that was invoked. The command associated with this event. Gets data parameter of the command. The command-specific data. The default value is null. Gets or sets a value that indicates whether the associated with this event can be executed on the command target. true if the event can be executed on the command target; otherwise, false. The default value is false. Gets the command associated with this event. The command. Unless the command is a custom command, this is generally a . There is no default value. Determines whether the input routed event that invoked the command should continue to route through the element tree. true if the routed event should continue to route through element tree; otherwise, false. The default value is false. Gets the command specific data. The command data. The default value is null. Cut down implementation of double ended queue for keeping undo/redo actions supports only back enqueue and dequeue from both ends. Stack that drops the bottom item if its size gets bigger than the maxSize, effectively keeping the latest N items. Represents an editor for text documents. Occurs when document is being changed. Occurs when document has been changed. Occurs when the content of the document has been changed. Gets or sets the text document. Represents a list of changes in the document. Initializes a new instance of the class. The context of the action. Gets the document of the change. Gets the changes in this action. Gets the display text of the action. Represents a history in the text document. Initializes a new instance of the class. Gets a value indicating whether the history can be undone. Gets a value indicating whether the history can be redone. Gets or sets the depth of the history. Gets a value indicating whether this instance is in undo group. Performs an undo operation. Performs a redo operation. Clears the undo/redo history stacks. Called when record is executing. Called when record is executed. Called when action is being undone. Called when action is undone. Called when action is being redone. Called when action is redone. Represents tag for classifying parts of code file. Initializes a new instance of the class. Gets the for this tag. Represents a classification type. Initializes a new instance of the class. Class which defines the classification types existing in a code file. Comment classification. Identifier classification. Keyword classification. PreprocessorKeyword classification. Operator classification. Literal classification. CharacterLiteral classification. NumberLiteral classification. StringLiteral classification. ExcludedCode classification. WhiteSpace classification. Represents tag for folding regions. Initializes a new instance of the class. Gets the title of the folding region. Gets a value indicating whether this region is folded by default. Gets the tooltip content for this region. Basic interface for tagging (marking) a part of the text in the text document. Describes a tagger class behavior. Occurs when the tags collection is changed. Gets the collection of tags. Represents a key for TextFormatDefinition. The name (key) of this text format definition. Text formatting tag. Gets the format definition key. Tagger base abstraction. Initializes a new instance of the class. Occurs when tags collection is changed. Gets the text document editor. Gets the text document. Represents a registry for all taggers. Initializes a new instance of the class. Gets a particular tagger by type. Gets a value indicating whether the tagger is already registered. Registers a tagger instance. Unregisters a tagger instance. Event args for TagsChanged event. Gets the TextSnapshotSpan. Tag-Span couple. Initializes a new instance of the class. Gets the span. Gets the tag. Represents a text border tag. Initializes a new instance of the class. Represents key for text format definition. Initializes a new instance of the class. Gets the name. Base class for text formatting tags. Initializes a new instance of the class. Gets the format definition key. Represents tag for text highlighting. Initializes a new instance of the class. Represents a tooltip tag. Initializes a new instance of the class. Gets the tooltip content. Represents a tag for underlined text. Initializes a new instance of the class. LineBreak helper class. NewLine char. NewLine string. Gets a value indicating whether the given char is a line break. Represents a normalized snapshot span collection. NOTE: A read-only collection of TextSnapshotSpan objects, all from the same snapshot. Empty instance. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Gets the count of the spans. Gets or sets an index-based snapshot from the collection. Gets the difference between two instances. Gets the intersection instance of two instances. Overlaps two instances of class. Unites two instances of class. Checks if this instance overlaps with other instance. Checks if this instance intersects with other instance. Gets the enumerator. Copies this instance into an array. Copies this instance into a TextSnapshotSpan array. A collection of spans that are sorted by start position, // with adjacent and overlapping spans combined. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Intersects two instances. Unites two instances. Gets the difference instance between two instances of . Overlaps two instances. Checks if this instance intersects with other instance. Checks if this instance overlaps with other instance. Enum PositionAnchoringType. None type. BeforeInsertion type. AfterInsertion type. Represents a document span. Empty span. Initializes a new instance of the struct. Gets the start of the span. Gets the length of this span. Gets the end of the span. Gets a value indicating whether the span is empty. Implementation of == operator. Implementation of != operator. Initializes a new instance of the struct from start and end. Checks if the given position in contained in the span. Checks if the given span in contained in this span instance. Checks if the given span overlaps with this span instance. Gets the Span which is a result from the overlap of the given span parameter instance and this span instance. Checks if the given span intersects with this span instance. Gets the Span that is result from the intersection of the given span parameter instance and this span instance. Equals implementation. Represents a text change. Initializes a new instance of the class. Gets the old span. Gets the new span. Gets the old text. Gets the new text. Gets the difference in the new / old text lengths. Gets the line count difference. Gets the inserted lines count. Reverses the text change. Translates the given position. Event args for class for TextContentChanged event. Initializes a new instance of the class. Gets the before change. Gets the after change. Gets the before change. Gets the after change. Event args for class for TextContentChanging event. Initializes a new instance of the class. Gets a value indicating whether the text change should be cancelled. Gets the snapshot before the change. Gets the text change. Cancels the content changing. Represents a text document. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Gets the current snapshot. Looks up for a span containing the search text. Looks up for a span containing the search text. Looks up for a span containing the search text. Looks up for a previous span containing the search text. Looks up for a all spans containing the search text. Looks up for a all spans containing the search text. Looks up for a all spans containing the search text. Occurs when text is about to be changing. Occurs when text is changing. Occurs when text is about to be changed. Occurs when text is changed. Gets the document history. Inserts text at the given position. Deletes the given span. Replaces the given span with the given replace text. Replaces the next matched strings of the given search text with the provided replace text. Replaces all matched strings of the given search text with the provided replace text. Raises the PreviewTextContentChanging event. Raises the TextContentChanging event. Raises the PreviewTextContentChanged event. Raises the TextContentChanged event. Represents a snapshot of the text. Gets the text document. Gets the version of the snapshot. Gets the length of the text. Gets the count of the lines. Gets the lines. Gets a span from 0 to the . Gets an index-based char. Gets the text of this snapshot instance. Gets the text of the given span. Gets the line number from the given position. Gets the snapshot line number from the given position. Gets the snapshot line number from the line number. Represents a line from the snapshot. Gets the line number. Gets the snapshot of this line instance. Gets the span of this line instance. Implementation of == operator. Implementation of != operator. Gets the text of this snapshot instance. Represents a text snapshot span. Initializes a new instance of the class. Gets the snapshot. Gets the span. Gets the start of the span. Gets the end of the span. Gets the length of the span. Gets a flag whether the span is empty. Implementation of == operator. Implementation of != operator. Gets the text from the snapshot. Gets the hash code of this instance. Equals implementation. Converts this instance to normalized collection. Represents version of the text document. Version number. The document. Change with the next version. The next version. The length of the text. Represents platform independent new line constant. Represents fonts properties class. Initializes a new instance of the class. The font family. The font style. The font weight. Initializes a new instance of the class. The font family. Gets font family name. The name of the font family. Gets the font weight. The font weight. Gets the font style. The font style. Gets the font family. The font family. Gets if font is mono spaced. The is mono spaced. Determines whether the specified is equal to the current . The to compare with the current . true if the specified is equal to the current ; otherwise, false. Serves as a hash function for a particular type. A hash code for the current . Represents base text measurer interface. Measures the text. The text properties. The font properties. Represents text measurer that can be used in multi-threaded applications. Represents text measurer that can be used in multi-threaded applications. Measures the text. The font properties. Measures the text with wrapping. The text properties. The font properties. Width of the wrapping. Represents sub string position enum. This position is used when RTL text is measured. Represents the default substring position. Represents position in start of string. Represents position in middle of string. Represents position in end of string. Represents text measurement info class. Gets empty text measurement info. Empty text measurement info. Gets or sets the size. The size. Gets or sets the baseline offset. The baseline offset. Represents text properties. Initializes a new instance of the class. The text. The size. The sub string position. Gets the sub string position. The sub string position. Gets the size. The size. Gets the text. The text. A helper class containing named colors. Initializes a new instance of the class. Represents the delegate for handlers that receive routed events. Contains state information and event data associated with a routed event. Initializes a new instance of the RadRoutedEventArgs class. Initializes a new instance of the RadRoutedEventArgs class, using the supplied routed event identifier. The routed event identifier for this instance of the RoutedEventArgs class. Initializes a new instance of the RadRoutedEventArgs class, using the supplied routed event identifier, and providing the opportunity to declare a different source for the event. The routed event identifier for this instance of the RoutedEventArgs class. An alternate source that will be reported when the event is handled. This pre-populates the Source property. Gets or sets the RoutedEvent associated with this RoutedEventArgs instance. Gets or sets a reference to the object that raised the event. Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route. Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class. When overridden in a derived class, provides a way to invoke event handlers in a type-specific way, which can increase efficiency over the base implementation. The generic handler / delegate implementation to be invoked. The target on which the provided handler should be invoked. When overridden in a derived class, provides a notification callback entry point whenever the value of the Source property of an instance changes. The new value that Source is being set to. Represents StackCollection element. Gets the name of the element. The name. Represents Stack collection. Gets the number of elements contained in the collection. The number of elements contained in the collection. Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. Initializes a new instance of the StackCollection class. Gets the name of the element by. Name of the element. Adds the specified item. The item. Adds the before. Name of the presented element. The layer. Adds the after. Name of the presented element. The element. Adds the first. The element. Adds the last. The element. Determines whether [contains] [the specified item]. The item. Determines whether [contains] [the specified element name]. Name of the element. Removes the specified item. The item. Removes the specified element name. Name of the element. Copies to. The array. Index of the array. Removes all items from the . The is read-only. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. SyntaxEditorPresenter behavior definition. Occurs when [viewport changed]. Gets the editor. The editor. Gets the horizontal scroll offset. The horizontal scroll offset. Gets the vertical scroll offset. The vertical scroll offset. Gets the viewport. The viewport. Gets the document point from position. The position. Point. Gets the document point from view point. The point. Point. Gets the position from view point. The point. CaretPosition. Gets the view point from document point. The point. Point. Gets the view point from position. The position. Point. Hides the drop marker. Moves the caret to position in view. The caret position. The position in view. If set to true [move to next if out of box]. Moves the drop marker. The position. Shows the drop marker. The position. Class FoldingManager. Gets the editor. The editor. Gets the folding regions. The folding regions. Gets a value indicating whether this instance is update in progress. true if this instance is update in progress; otherwise, false. Begins the update. Clears the foldings. Creates the folding. Ends the update. There is no active update to end. Gets the index of the foldings containing. The index. Gets the foldings containing line. The line number. Gets the foldings intersecting span. The span. Removes the folding. The folding region. Unfolds the index of all regions containing. The index. Class FoldingRegion. Gets the first line number. The first line number. Gets or sets the content of the folded tool tip. The content of the folded tool tip. Gets or sets a value indicating whether this instance is folded. true if this instance is folded; otherwise, false. Gets the last line number. The last line number. Gets the span. The span. Gets or sets the title. The title. Determines whether the specified is equal to this instance. The object to compare with the current object. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Class DefaultIndentProvider. Implements the Initializes a new instance of the class. The associated editor. Gets the desired indentation. The line. System.Nullable<System.Int32>. Interface ISmartIndentProvider. Gets the desired indentation. The line. System.Nullable<System.Int32>. Represents a 'dark' suitable for dark themes. Initializes a new instance of the class. Gets the palette name. Represents a 'light' suitable for light themes. Initializes a new instance of the class. Gets the palette name. Represents a 'neutral' suitable for the high contrast and transparent themes. Initializes a new instance of the class. Gets the palette name. Represents a 'neutral' suitable for the high contrast and dark themes. Initializes a new instance of the class. Gets the palette name. Represents palette of colors for coloring the SyntaxEditor syntax-related words. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Keyword color. PreprocessorKeyword color. Comment color. String color. Identifier color. Operator color. XmlAttribute color. XmlElement color. XmlComment color. XmlContent color. XmlString color. XmlTag color. XmlCharacterData color. Gets the palette name. Creates new instance of class. Type converter class for s. Returns whether the type converter can convert an object to the specified type. An object that provides a format context. The type you want to convert to. True if this converter can perform the conversion; otherwise, false. Returns whether the type converter can convert an object from the specified type to the type of this converter. An object that provides a format context. The type you want to convert from. True if this converter can perform the conversion; otherwise, false. Converts from the specified value to the intended conversion type of the converter. An object that provides a format context. The to use as the current culture. The value to convert to the type of this converter. The converted value. not implemented in base . Converts the specified value object to the specified type. An object that provides a format context. The to use as the current culture. The object to convert. The type to convert the object to. The converted object. not implemented in base . Returns whether this object supports a standard set of values that can be picked from a list, using the specified context. An that provides a format context. Returns true if should be called to find a common set of values the object supports; otherwise, false. Returns a collection of standard values for the data type this type converter is designed for when provided with a format context. An that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null. A that holds a standard set of valid values, or null if the data type does not support a standard set of values. Class for providing instances of the built-in s. The name of the palette. The name of the palette. The name of the palette. The name of the palette. Represents a 'light' instance. Represents a 'dark' instance. Represents a 'neutral' instance. Represents a 'neutral dark' instance. Tagger class responsible for creating collapsible (folding) regions in code document. Collapsible section is defined with opening and closing bracket symbols. Initializes a new instance of the class. The editor. Gets or sets the opening section symbol. Gets or sets the closing section symbol. Rebuilds the list of all collapsible (folding) regions. Rebuilds the bracket folding sections. Gets the folding region's tooltip content. The span starting from the regions' start text and ending after the regions' end text. The tooltip content. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Tagger class responsible for creating collapsible (folding) regions in CSharp code document. The syntax editor. Initializes a new instance of the class. Rebuilds the list of all collapsible (folding) regions. Builds the 'usings' folding region. Builds the multiline comment folding regions. Gets the 'usings' folding region's tooltip content. Span containing the usings section. The tooltip content. Coerces the default 'usings' folding region's span. Default 'usings' region span is from the end of the first using word to the end of the line containing the last using word. The coerced span. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Gets the folding region's tooltip content. The span starting from the regions' start text and ending after the regions' end text. The tooltip content. Defines the start and end strings of a collapsible (folding) code section. Initializes a new instance of the class. The defining start text. The defining end text. Gets or sets the defining start text of the region definition. Gets or sets the defining end text of the region definition. Represents a folding start or end match structure. It keeps the index of the match and the start/end tag (keyword) which is matched in the document. Gets the index of the folding match. Gets the tag (keyword) of the folding match. Gets a value indicating whether the folding match is start or end of a folding region. Gets or sets a value indicating whether the folding match is already used in a folding region. Implements the == operator. The left. The right. The result of the operator. Implements the != operator. The left. The right. The result of the operator. Implements the < operator. The left. The right. The result of the operator. Implements the > operator. The left. The right. The result of the operator. Implements the <= operator. The left. The right. The result of the operator. Implements the >= operator. The left. The right. The result of the operator. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. A value that indicates the relative order of the objects being compared. Determines whether the specified is equal to this instance. The object to compare with the current object. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Base class for collecting folding (collapsible) sections in document. Override this class and add ExpandableRegionDefinitions to define the start / end matching rules of a collapsible section. Initializes a new instance of the class. The syntax editor. The s that this tagger will use for matching the collapsible regions in the document. Determines whether the matching between the start and end folding tags is case sensitive. Contains the start / end matching pairs key-value pairs. List of all s wrapped in TagSpans. Gets the tags. The spans. Collection of folding tag spans. Prepares patters for matching start of collapsible folding section. Default implementation is to join all start strings of provided collapsible sections. Example for start words Start and Move, pattern is "Start|Move". Pairs of start/end collapsible section words. The start block pattern. Prepares patters for matching end of collapsible folding section. Default implementation is to join all end strings of provided collapsible sections. Example for end words End and Finish, pattern is "End|Finish". Pairs of start/end collapsible section words. The end block pattern. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Gets the folding region's tooltip content. The span starting from the regions' start text and ending after the regions' end text. The tooltip content. Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text. The default provided folding span. The coerced folding span. Rebuilds the list of all collapsible (folding) regions. Tries to match the not matched start and end tags left from the standard stack matching algorithm. The not matched start tags. The not matched end tags. Clears all collapsible (folding) regions and rebuilds them. Prepares the start / end matches for use as key-value pairs. Tagger class responsible for creating collapsible (folding) regions in JavaScript code document. The syntax editor. Initializes a new instance of the class. Rebuilds the list of all collapsible (folding) regions. Builds the multiline comment folding regions. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Tagger class responsible for creating collapsible (folding) regions in VisualBasic code document. Initializes a new instance of the class. The syntax editor. Prepares patters for matching start of collapsible folding section. Default implementation is to join all start strings of Visual Basic collapsible sections. Start strings pattern is excluding End words. Example for start words Sub, Get and Class, pattern is "\\b(?<!End )Sub\\b|\\b(?<!End )Get\\b(?<!End )Class\\b". Pairs of start/end collapsible section words. The start block pattern. Prepares patters for matching end of collapsible folding section. Default implementation is to join all end strings of provided collapsible sections. Example for end words End and Finish, pattern is "End|Finish". Pairs of start/end collapsible section words. The end block pattern. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text. The default provided folding span. The coerced folding span. Rebuilds the list of all collapsible (folding) regions. Builds the 'Imports' folding region. Builds the multiline comment folding regions. Linear iteration of lines, linear iteration of single line because Regex matching slows down the performance. Gets the Imports folding region's tooltip content. Span containing the imports section. The tooltip content. Coerces the default Imports folding region's span. Default Imports region span is from the end of the first Import word to the end of the line containing the last Imports word. The coerced span. Gets the folding region's tooltip content. The span starting from the regions' start text and ending after the regions' end text. The tooltip content. Tagger class responsible for creating collapsible (folding) regions in XML, XAML and HTML code documents. The syntax editor. Initializes a new instance of the class. Prepares patters for matching start of collapsible folding section. Default implementation is to join all start strings of provided collapsible sections. Example for start words Start and Move, pattern is "Start|Move". Pairs of start/end collapsible section words. The start block pattern. Prepares patters for matching end of collapsible folding section. Default implementation is to join all end strings of provided collapsible sections. Example for end words End and Finish, pattern is "End|Finish". Pairs of start/end collapsible section words. The end block pattern. Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text. The default provided folding span. The coerced folding span. Gets the text displayed in the collapsed folding section. The document string. The span defining the folded region. The start text of the collapsible (folding) section. The region title. Gets the folding region's tooltip content. The span starting from the regions' start text and ending after the regions' end text. The tooltip content. Rebuilds the list of all collapsible (folding) regions. Class defining JavaScript programming language keywords and comments. Initializes a new instance of the class. The editor. Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes. Gets the words to classification types. Rebuilds the MultilineTags collection. Gets the type of the JavaScript char. 3 - JavaScript commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - letter and all other chars. Called when a word is split during processing of a line string. Determines which part of a span will be highlighted. Highlights only the text portion of the span. Highlights from the beginning of the line to the end of the text portion of the span. Class LineHighlightTagger which prepares collection of s for a collection of lines. The line highlight format definition. Initializes a new instance of the class. Determines what part of the line will be highlighted by the tagger. Gets a collection of tags. Updates the highlighted lines. The lines to highlight. Class defining T-SQL (Transact-SQL) programming language keywords and comments. Initializes a new instance of the class. The editor. Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes. Gets the words to classification types. Rebuilds the MultilineTags collection. Gets the type of the SQL char. 3 - SQL commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - letter and all other chars. Called when a word is split during processing of a line string. Class defining C# programming language keywords and comments. Initializes a new instance of the class. The editor. Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes. Gets the words to classification types. Rebuilds the MultilineTags collection. Gets the type of the CSharp char. 3 - CSharp commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - preprocessor, letter and all other chars. Called when a word is split during processing of a line string. Class TextSearchUnderlineTagger prepares collection of s for all occurrences of a given search word. The error underline definition. The warning underline definition. Initializes a new instance of the class. The editor. The ITextFormatDefinitionKey. Updates the search word. The search word. Gets the tags. The spans. Class TextSearchHighlightTagger which prepares collection of s for all occurrences of a given search word. The search format definition. The selected word format definition. Initializes a new instance of the class. Gets or sets the search comparison type. Gets a collection of tags. Updates the search word. The search word. Class defining Visual Basic programming language keywords and comments. Initializes a new instance of the class. The code editor. Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes. Gets the words to classification types. Gets the type of the VisualBasic char. 3 - VB commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - preprocessor, letter and all other chars. Called when a word is split during processing of a line string. Base tagger class for classification of words. Initializes a new instance of the class. The editor. Gets or sets a value indicating whether multiline tags are collected by this tagger instance. The method process all document and collects Multiline tags in the property. The list of multiline s wrapped in TagSpans. Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes. Gets the tags. Adds a new word-type pair in the dictionary. Tries to removes a given word from the dictionary. Rebuilds the MultilineTags collection. Clears all multiline tags and rebuilds them. Splits the given string into collection of words. The given string to split. List of the words. Called when a word is split during processing of a line string. Checks if the split word should be skipped. The split word. The next char. Tries to get the classification type for the given string word. The string word. The result classification type. Returns true if classification type is found, otherwise - false. Gets the words to classification types. Dictionary<System.String, ClassificationType>. Class defining XML main language main parts as text format definitions. XML attribute classification type. XML attribute format definition. XML comment classification type. XML comment format definition. XML content classification type. XML content format definition. XML element classification type. XML element format definition. XML string classification type. XML string format definition. XML tag classification type. XML tag format definition. XML character data classification type. XML character data format definition. Gets the XML classification type. Class for tagging XML language words in a text. Initializes a new instance of the class. Gets or sets a value indicating whether multiline tags are collected by this tagger instance. The method process all document and collects Multiline tags in the property. The list of multiline s wrapped in TagSpans. Gets the tags. Rebuilds the MultilineTags collection. Clears all multiline tags and rebuilds them. Class CompletionListPopup. Implements the Initializes a new instance of the class. The code editor. Gets the completion list control. The completion list items. Gets or sets the count of the visible items inside the completion window. The completion list items count. Gets a value indicating whether [close on lost focus]. true if [close on lost focus]; otherwise, false. Occurs when text is being inserted from completion list to syntax editor. Gets a value indicating whether [reposition on caret position changed]. true if [reposition on caret position changed]; otherwise, false. Gets the presenter. The presenter. Gets the selected completion item. The selected completion item. Attaches to editor. Detaches from editor. Invoked whenever an unhandled event reaches this element in its route. The that contains the event data. Handles the code editor key down. The sender. The instance containing the event data. Event args used in the event. Initializes a new instance of the class. Gets or sets a value indication whether the text insertion should be cancelled. Gets or sets the span which will be replaced with the inserted text. Gets or sets the text that is selected from the . 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. Returns a desired size based on the provided available size. 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. A margin which can be added to the RadSyntaxEditor and holds indicators for each line. Initializes a new instance of the class. The RadSyntaxEditor instance. Called when the margin is measured. Updates the user interface of the margin. The UIUpdateContext. Called when an indicator needs to be updated. The indicator. The line number the indicator is placed on. Updates the properties of the margin which need to be cached. Determines whether any of the properties of the margin which require a redraw has changed. A base class for margins which can be added to the RadSyntaxEditor and holds indicators for each line. Registers the property. Registers the property. Initializes a new instance of the class. The RadSyntaxEditor instance. The brush used to color the indicators. A collection of indicators currently added to the margin. The canvas on which the indicators are drawn. Handles mouse left button. Initializes a new instance of the class. The RadSyntaxEditor instance. Called when an indicator needs to be updated. This can happen when the indicator is first created, when it is brought inside or outside of the viewport or when the EditorFontSize property of the RadSyntaxEditor or the IndicatorBrush property of the margin change. The wrap icon to update. The line number the indicator is placed on. Handles mouse left button. Registers the dependency property. Registers the dependency property. Registers the dependency property. Class SyntaxEditorMarginsCollection. Updates the UI. The update context. Class SyntaxEditorMargins. Gets the bottom. The bottom. Gets the left. The left. Gets the right. The right. Gets the scrollable bottom. The scrollable bottom. Gets the scrollable left. The scrollable left. Gets the scrollable right. The scrollable right. Gets the scrollable top. The scrollable top. Gets the top. The top. Clears all margins. Updates the UI. The update context. The caret position at which the drag operation has been started. The start position is always within the current selection. The caret position at which the selection will be dropped. Determines whether the event is handled. If the property is set to true, the selection will not be moved to the dragged position. The start caret position at which the drag operation has been start. The start position is always within the current selection. The caret position at which the selection is being dragged over. Determines whether whether the selection can be dropped. This property taken into consideration when changing the mouse cursor. The start caret position from which the drag operation will start. The start position is always within the current selection. Determines whether a drag operation may start. Represents properties class for SyntaxEditor. The tab size property name. Initializes a new instance of the class. Occurs when a property value changes. Gets or sets a value indicating whether [keep tabs]. true if [keep tabs]; otherwise, false. Gets or sets a value indicating whether [show end of line]. true if [show end of line]; otherwise, false. Gets or sets a value indicating whether [show spaces]. true if [show spaces]; otherwise, false. Gets or sets a value indicating whether [show tabs]. true if [show tabs]; otherwise, false. Gets or sets the size of the tab. Gets the tab string. The tab string. Gets or sets a value indicating whether the word wrap mode is enabled. Called when [property changed]. Name of the property. Folded region button implementation class.. Registers the text dependency property. Initializes a new instance of the class. Occurs on mouse double click. Gets or sets the text. The text. Represents a folding toggle button. Initializes a new instance of the class. Represents a CaretTextBox control. Initializes a new instance of the class. Raises when text is inserted. Gets or sets the text. Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp routed event reaches an element in its route that is derived from this class. Invoked when text is being inserted. Class TextInsertedEventArgs. Implements the Initializes a new instance of the class. The text. Gets the text. The text. Base class for IntelliPrompt implementations.. Initializes a new instance of the class. The code editor. Gets a value indicating whether [close on lost focus]. true if [close on lost focus]; otherwise, false. Gets the editor. The editor. Gets the end position. The end position. Gets or sets a value indicating whether this instance is automatic close. true if this instance is automatic close; otherwise, false. Gets or sets the opacity when control pressed. The opacity when control pressed. Gets a value indicating whether [reposition on caret position changed]. true if [reposition on caret position changed]; otherwise, false. Gets the start position. The start position. Gets a value indicating whether this instance has called close. true if this instance has called close; otherwise, false. Closes this instance. Shows this instance. Shows the specified start position. The start position. The end position. Attaches to editor. Automatics the close. Detaches from editor. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Handles the code editor key down. The sender. The instance containing the event data. Handles the code editor key up. The sender. The instance containing the event data. Resets this instance. Class OverloadListPopup. Implements the Initializes a new instance of the class. The code editor. Gets the presenter. The presenter. Resets this instance. Class Interaction. Registers the Behavior attached property. Sets the behavior. The editor. The value. Gets the behavior. The editor. RadSyntaxEditorBehavior. Class RadSyntaxEditorBehavior. The associated editor changed. Gets the associated editor. The associated editor. Attaches the specified editor. The editor. Cannot host behavior multiple times. Detaches this instance. Called when [attached]. Called when [detaching]. Class CompletionFilterResult. Initializes a new instance of the class. Initializes a new instance of the class. The exact match. Initializes a new instance of the class. The exact match. The closest match. Gets or sets the closest match. The closest match. Gets or sets the exact match. The exact match. Class CompletionInfo. Implements the Initializes a new instance of the class. The text. Initializes a new instance of the class. The text. The description. Initializes a new instance of the class. The text. The icon. Initializes a new instance of the class. The text. The description. The icon. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. The text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text. The description. The icon. Initializes a new instance of the class. The text. The description. The insertion text. The icon. Occurs when a property value changes. Gets or sets the description. The description. Gets the icon. The icon. Gets the insertion text. The insertion text. Gets or sets a value indicating whether this instance is closest match. true if this instance is closest match; otherwise, false. Gets the text. The text. Class CompletionInfoCollection. Filters the specified filter. The filter. CompletionFilterResult. Interface ICompletionInfoCollection. Filters the specified filter. The filter. CompletionFilterResult. Class OverloadInfoCollection. Class OverloadInfo. Initializes a new instance of the class. The signature. Initializes a new instance of the class. The signature. The description. Gets the signature. The signature. Gets the description. The description. Represents IntelliPrompts information. Initializes a new instance of the class. The associated editor. Gets or sets the completion list window. The completion list window. Gets or sets the overload list window. The overload list window. Represents UI control for completion list. Registers the dependency property. Registers the dependency property. Initializes a new instance of the class. Occurs when [selected item property changed]. Gets the completion list control. The completion list items. Gets the completion list popup. The completion list items. Gets or sets the completion list items. The completion list items. Gets a value indicating whether this instance is measured. true if this instance is measured; otherwise, false. Gets or sets the selected item. The selected item. Decreases the index of the selected. Filters the specified filter. The filter. Increases the index of the selected. Updates the tool tip. The try open tool tip. Resets the theme. Class OverloadListPresenter represents UI presenter for overload lists. Registers the dependency property. Registers the dependency property. Registers the dependency property. Initializes a new instance of the class. Occurs when [selected item property changed]. Gets or sets the overload list items. The overload list items. Gets the selected index text. The selected index text. Gets the selected item. The selected item. Gets the index of the selected. The index of the selected. Sets the selectedIndex field and the SelectedIndexText and SelectedItem properties. The selected index. Decreases the index of the selected. Increases the index of the selected. Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was pressed. Called when [selected item property changed]. Represents a CaretPosition information. Initializes a new instance of the class. The document. Initializes a new instance of the class. The document. Type of the anchoring. Initializes a new instance of the class. The document. The line number. The column number. Initializes a new instance of the class. The position. Initializes a new instance of the class. The position. Type of the anchoring. Initializes a new instance of the class. The document. The line number. The column number. Type of the anchoring. PositionChanged event. PositionChanging event. Gets the type of the anchoring. The type of the anchoring. Gets the column number. The column number. Gets the display column number. The display column number. Gets the display line number. The display line number. Gets the document. The document. Gets the index. The index. Gets a value indicating whether this instance is anchored. Gets or sets the last tracked column. NOTE: Used for up/down. The last tracked column. Gets the line number. The line number. Gets or sets the size of the tab. The size of the tab. Converts from index. The document. The index. CaretPosition. Converts to index. The position. Implements the != operator. The left. The right. The result of the operator. Implements the < operator. The left. The right. The result of the operator. Implements the <= operator. The left. The right. The result of the operator. Implements the == operator. The left. The right. The result of the operator. Implements the > operator. The left. The right. The result of the operator. Implements the >= operator. The left. The right. The result of the operator. Compares the current object with another object of the same type. An object to compare with this object. A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than . Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Determines whether the specified is equal to this instance. The object to compare with the current object. true if the specified is equal to this instance; otherwise, false. Indicates whether the current object is equal to another object of the same type. An object to compare with this object. true if the current object is equal to the parameter; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether [is at word start]. true if [is at word start]; otherwise, false. Moves the line down. true if XXXX, false otherwise. Moves the line up. true if XXXX, false otherwise. Moves to current word end. true if XXXX, false otherwise. Moves to current word start. true if XXXX, false otherwise. Moves to end of document. Moves to home. Moves to index. The index. true if XXXX, false otherwise. Moves to line. Moves to line end. Moves to line start. Moves to next character. true if XXXX, false otherwise. Moves to next word. true if XXXX, false otherwise. Moves to position. Moves to previous character. true if XXXX, false otherwise. Moves to previous word. true if XXXX, false otherwise. Moves to start of document. Returns a that represents this instance. A that represents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Called when [position changed]. Called when [position changing]. Represents a DropPositionMarker control. Initializes a new instance of the class. Sets a value indicating whether dropping is allowed. When overridden in a derived class, is invoked whenever application code or internal processes call . Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Class FoldingUILayer. Implements the Initializes a new instance of the class. Gets the name. The name. Resets the pooled element properties. The element. Updates the UI override. The update context. Class PooledUILayer. Implements the Initializes a new instance of the class. Clears this instance. Adds the element to pool. The element. Determines whether this instance can recycle the specified element. The element. true if this instance can recycle the specified element; otherwise, false. Gets the element from pool. Resets the pooled element properties. The element. Class TagBasedUILayer. Implements the The type of the t tag. Initializes a new instance of the class. Gets the tagger. The tagger. Called when [text format definitions registry changed]. Updates the UI override. The update context. Updates the UI override. The update context. The changed snapshot span. Class PredefinedUILayers. Text layer name. Selection layer name. Folding layer name. TextUnderline layer name. TextHighlight layer name. TextBorder layer name. TextToolTip layer name. Class TextBorderUILayer. Gets the name. The name. Gets the line part UI element. The tag. The span. The update context. System.Windows.FrameworkElement. Resets the pooled element properties. The element. Class LineBasedUILayer represents line based layer abstraction. Implements the The type of the t tag. The UI element to snapshot span cache. Initializes a new instance of the class. Clears this instance. Normalizes the by text format definition priority. The current line span. The tags. The update context. IEnumerable<TagSpan<TTag>>. Arranges the line part UI element. The UI element. The span. The update context. Gets the line part UI element. The tag. The span. The update context. System.Windows.FrameworkElement. Gets the line UI elements. The current line span. The tags. The update context. IEnumerable<FrameworkElement>. Called when [text format definitions registry changed]. Updates the UI override. The update context. The changed snapshot span. Class TextToolTipUILayer. Initializes a new instance of the class. Gets the name. The name. Gets the line part UI element. The tag. The span. The update context. FrameworkElement. Resets the pooled element properties. The element. Class UILayersBuilder. Initializes a new instance of the class. Builds the UI layers. The UI layers. UnderlineDecoration behavior. Creates the underline. The rectangle. The brush. FrameworkElement. Class LineUnderlineDecoration. Implements the Gets the stroke dash array. The stroke dash array. Creates the underline. The rectangle. The brush. FrameworkElement. Class NoneUnderlineDecoration representing empty underline. Creates the underline. Class UnderlineDecorations. Empty underline decoration. Line decoration. Wave decoration. DotLine decoration. DashLine decoration. DotDashLine decoration. DotDotDashLine decoration. Class WaveUnderlineDecoration. Implements the Creates the underline. Class TextHighlightUILayer. Gets the name. The name. Gets the line part UI element. The tag. The span. The update context. FrameworkElement. Resets the pooled element properties. The element. Text UI layer class serving for formatting text matches. Gets the name of the layer. Updates the UI override. Gets the line UI elements. Gets the line part UI element. Resets the pooled element properties. Class TextUnderlineUILayer. Gets the name. The name. Gets the line part UI element. The tag. The span. The update context. System.Windows.FrameworkElement. Arranges the line part UI element. The UI element. The span. The update context. Determines whether this instance can recycle the specified element. The element. true if this instance can recycle the specified element; otherwise, false. Resets the pooled element properties. The element. Underlines cannot be recycled. UI Layer abstraction. Initializes a new instance of the class. Gets the container. The container. Gets the name. The name. Gets the associated editor. The associated editor. Clears this instance. Updates the UI. true if XXXX, false otherwise. Updates the UI. The update context. Called when [associated editor changed]. The old editor. The new editor. Translates the and scale. The update context. Updates the UI override. The update context. Represents the stack of UI layers. Initializes a new instance of the class. Gets the number of elements contained in the . The count. Gets a value indicating whether the is read-only. true if this instance is read only; otherwise, false. Adds the specified layer. The layer. Adds the after. Name of the presented layer. The layer. true if XXXX, false otherwise. Adds the before. Name of the presented layer. The layer. true if XXXX, false otherwise. Adds the first. The layer. Adds the last. The layer. Removes all items from the . Clears the layers children. Determines whether this instance contains the object. The layer. true if [contains] [the specified layer]; otherwise, false. Determines whether this instance contains the object. Name of the layer. true if [contains] [the specified layer name]; otherwise, false. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Gets the name of the layer by. Name of the layer. UILayer. Removes the specified layer. The layer. true if XXXX, false otherwise. Removes the specified layer name. Name of the layer. true if XXXX, false otherwise. Updates the UI. Updates the UI. The update context. Class PreviewSyntaxEditorInputEventArgs. Implements the Initializes a new instance of the class. The text. Gets or sets the text. The text. Gets or sets a value indicating whether this is handled. true if handled; otherwise, false. Represents a TouchSelectionMarker control. Initializes a new instance of the class. Sets the position of the . Represents a TouchCopyControl control. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the copy command. Hides the . When overridden in a derived class, is invoked whenever application code or internal processes call . Sets the position of the . Shows the . Initializes a new instance of the class. Class UIUpdateContext. Gets the document. The document. Gets the editor. The editor. Gets the first visible column number. The first visible column number. Gets the first visible line number. The first visible line number. Returns true if ... is valid. true if this instance is valid; otherwise, false. Gets the last visible column number. The last visible column number. Gets the last visible line number. The last visible line number. Gets the viewport. The viewport. Collection of numbers of the visible lines. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Returns true if multiple click. Represents a pen information. Registers the property. Registers the property. Initializes a new instance of the class. Initializes a new instance of the class. The brush. Length of the uniform. Initializes a new instance of the class. The brush. The thickness. Gets or sets the brush. The brush. Gets or sets the thickness. The thickness. PreviewSyntaxEditorKeyEventArgs class. Initializes a new instance of the class. Gets the key of the original args. Gets the original args. Class PreviewSyntaxEditorMouseButtonEventArgs. Implements the Initializes a new instance of the class. The Instance containing the event data. OriginalArgs. Gets the original arguments. The original arguments. Class SelectionState. Implements the Initializes a new instance of the class. Gets the end position. The end position. Gets the mode. The mode. Gets the start position. The start position. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Represents formatting of a text portion. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Gets the background of the text format definition. Gets the border of the text format definition. Gets the foreground of the text format definition. Gets the underline of the text format definition. Implements the != operator. The left. The right. The result of the operator. Implements the == operator. The left. The right. The result of the operator. Determines whether two object instances are equal. Determines whether this instance is equal to other instance. Gets the hash code of this instance. Represents a collection of s. Initializes a new instance of the class. Occurs when [changed]. Adds the after. Name of the presented format definition. Name of the format definition. The format definition. true if XXXX, false otherwise. Adds the after. The presented format definition key. The format definition key. The format definition. true if XXXX, false otherwise. Adds the before. Name of the presented format definition. Name of the format definition. The format definition. true if XXXX, false otherwise. Adds the before. The presented format definition key. The format definition key. The format definition. true if XXXX, false otherwise. Adds the first. Name of the format definition. The format definition. Adds the first. The format definition key. The format definition. Adds the last. Name of the format definition. The format definition. Adds the last. The format definition key. The format definition. Clears this instance. Determines whether this instance contains the object. Name of the format definition. true if [contains] [the specified format definition name]; otherwise, false. Determines whether this instance contains the object. The format definition key. true if [contains] [the specified format definition key]; otherwise, false. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Gets the text format definition. Name of the format definition. TextFormatDefinition. Gets the text format definition. The format definition key. TextFormatDefinition. Removes the specified format definition name. Name of the format definition. true if XXXX, false otherwise. Removes the specified format definition key. The format definition key. true if XXXX, false otherwise. Called when [changed]. Class Underline. Empty Underline instance. Initializes a new instance of the class. Initializes a new instance of the class. The brush. The decoration. Gets the brush. The brush. Gets the decoration. The decoration. Implements the != operator. The left. The right. The result of the operator. Implements the == operator. The left. The right. The result of the operator. Creates the underline. Determines whether the specified is equal to this instance. The object to compare with the current object. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Enum TextSelectionMode. Simple text selection mode. Rectangle text selection mode. Represents a selection information. Occurs when [selection changed]. Occurs when [selection changing]. Occurs when selection dragging is about to be started. Occurs upon moving the selection over the document. Occurs upon releasing the mouse and dropping the selection. Gets the active position. The active position. Gets the anchored position. The anchored position. Gets the document. The document. Gets the end position. The end position. Gets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Gets a value indicating whether this instance is reversed. true if this instance is reversed; otherwise, false. Gets or sets the mode. The mode. Gets the selected spans. The selected spans. Gets the start position. The start position. Clears this instance. Determines whether the specified position contains position. Creates the state of the selection. If set to true [anchor positions]. SelectionState. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Gets the selected text. System.String. Restores the state of the selection. State of the selection. Selects the specified span. The span. Selects the specified span. Selects the specified start position. Selects all. Sets the selection end. The end position. Sets the selection start. The start position. Returns a that represents this instance. A that represents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Called when [selection changed]. Called when [selection changing]. Caret display mode. Normal display mode. Block display mode. Half block display mode. Quarter block display mode. Initializes a new instance of the class. Occurs when text is inserted. Occurs when [update executed]. Gets or sets the color used for the carets. Gets or sets the width of the caret when the DisplayMode is set to Normal. Caret display mode. Gets or sets a value indicating whether [should invert fore color]. true if [should invert fore color]; otherwise, false. Tries to focus the caret. Hides the caret. Sets the font size of the caret. Shows the caret. Updates the UI. Invoked whenever an unhandled event reaches this element in its route. The that contains the event data. Handles the event. The sender. The instance containing the event data. Class SyntaxEditorHistoryState. Initializes a new instance of the class. The editor. Gets the index of the caret position. The index of the caret position. Gets the start index of the selection. The start index of the selection. Gets the end index of the selection. The end index of the selection. Gets a value indicating whether this instance is selection reversed. true if this instance is selection reversed; otherwise, false. Gets the selection mode. The selection mode. Gets a value indicating whether this instance is layout invalidation suspended. true if this instance is layout invalidation suspended; otherwise, false. Editing, Scrolling, Layers. The maximum size constant. The drag margin. Initializes a new instance of the class. Occurs when [viewport changed]. Gets the caret. The caret. Gets or sets the caret width when the DisplayMode is set to Normal. The caret display mode. Gets or sets the caret color. The caret display mode. Gets or sets the caret display mode. The caret display mode. Gets the editor. The editor. Gets or sets the horizontal scroll offset. The horizontal scroll offset. Gets the horizontal scroll offset. The horizontal scroll offset. Gets a value indicating whether this instance is presenter focused. true if this instance is presenter focused; otherwise, false. Gets or sets the owner. The owner. Gets or sets the vertical scroll offset. The vertical scroll offset. Gets the vertical scroll offset. The vertical scroll offset. Gets the viewport. The viewport. Focuses the caret. Gets the document point from position. The position. Point. Gets the document point from view point. The point. Point. Gets the position from view point. The position. CaretPosition. Gets the view point from document point. The point. Point. Gets the view point from position. The position. Point. Hides the drop marker. Invalidates the layout. Moves the caret to position in view. The caret position. The position in view. If set to true [move to next if out of box]. Moves the drop marker. The position. Sets the horizontal offset. The offset. Sets the vertical offset. The offset. Shows the drop marker. The position. Updates the scroll bar. Size of the viewport. The maximum. The scroll bar. The suggested visibility. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. Invalidates the and update layout. Invalidates the layout. Invoked whenever an unhandled event reaches this element in its route. The that contains the event data. Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was pressed. Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was released. Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains the event data. Called when [viewport changed]. Avoid calling this methond in measure phase as it might hurt performance with long text. Users should be prompted to use set to false when chars are used in the document. Such chars are typically used in Japanese, Chinese, Korean etc. Converts string to the geometry. Converts string path data definition to PathGeometry object. String with path data definition. PathGeometry object created from string definition. Converts PathGeometry object to its string equivalent. Path Geometry object. String equivalent to PathGeometry contents. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Converts a binding target value to the source binding values. The value that the binding target produces. The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. The converter parameter to use. The culture to use in the converter. An array of values that have been converted from the target value back to the source values. Main parser routine, which loops over each char in received string, and performs actions according to command/parameter being passed. String with path data definition. PathGeometry object created from string definition. Represents a collection of points Initializes a new instance of the class. Class KeyboardHelper. Determines whether [is modifier pressed] [the specified modifiers]. The modifiers. The modifier. true if [is modifier pressed] [the specified modifiers]; otherwise, false. Determines whether [is shift pressed] [the specified modifiers]. The modifiers. true if [is shift pressed] [the specified modifiers]; otherwise, false. Determines whether [is modifier pressed] [the specified modifier]. The modifier. true if [is modifier pressed] [the specified modifier]; otherwise, false. Determines whether [is alt key] [the specified key]. The key. true if [is alt key] [the specified key]; otherwise, false. Determines whether [is control key] [the specified key]. The key. true if [is control key] [the specified key]; otherwise, false. Determines whether [is shift pressed]. true if [is shift pressed]; otherwise, false. Determines whether [is alt pressed]. true if [is alt pressed]; otherwise, false. Determines whether [is control or mac pressed]. true if [is control or mac pressed]; otherwise, false.