Syncfusion.Edit.Windows This class holds the name of the Syncfusion.Edit.Windows assembly and provides a helper routine that helps with resolving types when loading a serialization stream and when the framework probes for assemblies by reflection. The full name of this assembly without version information: "Syncfusion.Edit.Windows" A reference to the for the grid assembly. The root namespace of this assembly. Used internally for locating resources within the assembly. This delegate helps with resolving types and can be used as a eventhandler for a event. The source of the event. The event data with information about the type. A reference to the assembly where the type is located. Use this handler when reading back types from a serialization stread saved with an earlier version of this assembly. Represents a class that implements the for EditControl. Removes unnecessary properties from property grid. The properties for EditControl. Overridden Initialize method. The EditControl. Disposes EditControlDesigner. True to release both managed and unmanaged resources; false to release only unmanaged resources. Prevents EditControl child controls from being unhooked and receiving mouse messages. The Sender The event argument Gets the selection rules for the . In some cases control sizing can be limited to SingleLine mode or AutoSize mode. Gets a designer action list collection to provide the designer action support for EditControl. Design-time action lists The design-time action lists supported by the component associated with the designer. To write or modify the property value into initilalizeCompoinent() Name of the property new value Represents a class that provides a user interface that can edit most types of ScrollbarButtonsCollection at design time. Initializes a new instance of the class . The type of the collection for this editor to edit. Allow creation of ScrollbarButton instances in design time. An array of data types that this collection can contain. Represents a class that helps to provide base control for EditControl configurator. EditControl to be used for getting supported languages list. Currently used configuration. Initializes a new instance of the class. Detaches configurationchanged event handler. Ataches configurationchanged event handler. Calls OnConfigurationChanged() method. The sender The event argument Raises EditControlChanged event. Called when configuration is changed. Gets or sets the that are used as a source for languages list. Gets or sets the currently used configuration in EditControl. Occurs when EditControl property has been changed. Represents a class that contains the common base form for all popup stuff. Tick interval of opacity timer. Step of opacity increasing. Timer for opacity increasing. Indicates whether form should be faded in while shown. Specifies whether OnLoad was called. Specifies whether form is visible. Step of opacity incrementation while fading in. Parent control. Object for parent form subclassing. Indicates whether form must be inactive. Indicates whether form should be closed when parent is clocked. Indicates whether parent's WM_NCACTIVATE message should be caught. When set to false, the focus is returned by simple giving it back. The parent's caption is blinking in this case. Hook for catching windows activation. Pen to draw single border. Brush to draw backgrounds. Gets or sets the foreground color of the form. Initializes a new instance of the class. Initializes a new instance of the class. Parent control. Initializes a new instance of the class. Parent control. Indicates whether form should be faded in while shown. Initializes a new instance of the class. Parent control. Indicates whether form should be faded in while shown. Step of opacity incrementation while fading in. Initializes a new instance of the class. Parent control. Indicates whether form should be faded in while shown. Step of opacity incrementation while fading in. Indicates whether form must be inactive. True by default. Indicates whether form must be closed on parent click. Indicates whether parent's WM_NCACTIVATE message should be caught. When set to false, the focus is returned by simple giving it back. The parent's caption is blinking in this case. Releases all resources used by this Controls component. True to release both managed and unmanaged resources; false to release only unmanaged resources. Displays the form with fading in when it is needed. Unregistering Hooks. Shows/hides window without focusing. Indicates whether window has to be set to visible or not. Performs closing-related operations. Event arguments. Prevents base form from blinking. The Windows Message to process. Performs activation-related operations. Event arguments. Increases opacity of the form. The sender The event argument Closes popup forms when parent form is clicked. The sender The event argument Gets or sets a value indicating whether the form should be faded in while showing. Gets or sets a value indicating whether the form is visible or not. Gets or sets the step of opacity incrementation while fading in. Gets or sets the border color of . Gets or sets the foreground color of the form. Gets or sets the brush that is used for drawing background of form. Class for subclassing parent form and preventing it from blinking. Indicates whether messages should be catched. Catches WM_NCACTIVATE message if needed. The message Raised when most parent form is clicked (for example, main menu clicking). Represents a class that contains dialog for customizing EditControl configuration. Width of the preview box. Width of the arrow. Item in language list for creating new configuration. Language changed text. Language changed caption. Text for format sample. Name of empty color. Name of empty color. Root of lexems tree. Holds all names of Colors. Holds fields of HatchStyle enumeration. Holds fields of UnderlineStyle enumeration. Holds fields of UnderlineWeight enumeration. Holds Format Type enum fields. Required designer variable. Configurator instance. Array of created new languages. Active index of list of languages. Information for drawing format sample. Default state of formats. Index of selected lexem. Active language of control. Name of the last loaded (or saved) configuration file. Holds the style Holds the instance of EditControl. Static constructor. Constructor. Initializes a new instance of the class. class instance. Active configuration language. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Draws listbox with custom colors Listbox Paints the border of the listbox Tab page changed. Load all settings into controls. Raises when item was selected from list of languages. Raises whent SaveAs button pressed. Saves all changes on language configurations. Removes language from collection. Add button for extension added. Selected Format in list changed. Paints sample on panel. Opens Font Dialog for selecting font. Gets color by name. Localized name of the color. Color. Color for format in list changed. Restores changed format. Adds new format. Removes format from the list. Selected lexem has been changed. Add sub lexem to collection. Adds new lexem. Removes selected lexem. Draws combo item for combobox with color rectangles. ComboBox to draw. Current brush to use. DrawItemEventArgs. Draws combo item for combobox with font color. Draws combo item for combobox with hatch style. Sets new font and draws sample. Shows file open dialog where user can load some configfile. Shows file save dialog where user can give the name of the file, configuration should be saved to. Infills list of loaded languages. Returns active language. Returns language by defined index. Loads all properties of selected language to controls. Configuration language to load. Saves defined language. Saves results. Saves all languages to config. Enables/disables buttons Save and Delete for languages. Creates new language configuration. Creates new configuration language from Xml Document. XML element with language configuration.. ConfigLanguage from document. Adds language to collection. New language. Saves previous active language from the list. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. New Instance for configuration dialog accessible object ConfigurationDialogAccessibleObject Initializes all control on defined Tab Page. Initializes Formats tab page. Initializes Lexems tab page. Infills formats list. Language configuration, witch's data have to be used to fill lists. Fills in lists on first tab page by data from given language. Language configuration, witch's data have to be used to fill lists. Adds nodes to tree. Language configuration, witch's data have to be used to fill lists. Infills sub lexems in lexems tree. Parent node. Lexem configuration, witch's data have to be used. Returns selected format. Active format or NULL. Draws format sample. Gets color name. Empty colors are returned correctly. Color. Color name. Loads all settings from active format. Format to be loaded. Enables/disables controls on format tab page. Returns Regex for format names. with list of all existing format names. Creates new format and adds to collection. Name of the format. Returns active lexem. Lexem configuration or NULL if there is no lexem configuration currently selected. Enables/disables controls on lexem edit page. Loads lexem info to controls. Lexem configuration to be loaded. Restores controls to their default values. Builds regex for checking name of new lexem. with list of names of lexems that belongs to the parent of the given one. Adds new lexem to collection.. Name of the lexem configuration.. Parent of the lexem configuration. Clears all DataBindings. Saves previous lexem. Occurs when the control style changed Gets the configurator instance with all edited languages. Gets or sets the style Gets the office 2016 colors respective to style Structure for saving start format settings. Name of the format. Color of the font. Color of the borders. Back color. Lines color. Hatch Style of the font. Underline Style. Underline Weight. Font of the format. Creates new format state. Saves all settings from format to this object. TRUE - if settings saved, FLASE - otherwise. Restores all settings of format. TRUE - if restored, FALSE - otherwise. Returns default state of the format. Summary description for frmConfigDialog. Main constructor. class instance. Active configuration language. Represents a form which is used for performing context prompt functionality. Default form width. Default form height. Contextchoice items collection. Named image collection. Hashtable of the context choice items. Parent control that receives focus after item is selected. Indicates whether double click must close the form. Contextchoiceitem to set the location of the ToolTip Holds the style Holds the scrollbar of treeview Holds the backcolor of the contextchoice Holds the forecolor of the contextchoice Holds the border color of the contextchoice Size of the context choice form. Search and retruns the exact key char in key down event args gets the key code value gets the value which returns the type Stores the exact lexem of dropdown context choice list Indicates whether the arrow key is pressed or not. Creates and initializes a new instance of context choice form. List of images for context choice items. Collection of context choice items. Underlying StreamEditControl. Indicates whether popup form should stay inactive. Parent control that receives focus after item is selected. Indicates whether form should be closed on click above parent window. Indicates whether activation of parent window should be caught. Creates and initializes new instance of class. List of images for context choice items. Collection of context choice items. Underlying StreamEditControl. Indicates whether popup form should stay inactive. Parent control that receives focus after item is selected. Indicates whether form should be closed on click above parent window. Indicates whether activation of parent window should be caught. Size of the form. Clean up any resources being used. Required method for Designer support - do not modify the contents of this method with the code editor. Draws the context choice items. WF-54128 The rendering part of node text rect are changed to point since the node text is clipped if the text length is more and there is no need of calculatiing width or height for text. Updates nodes list. String with the beginning of word to auto complete. Selects next item. Selects previous item. Jumps to the next page. Jumps to the previous page. Closes form with Cancel dialog result. Locks update of the control. Unlocks update of the control. Cancels selection and closes form. Checks if control has some item selected. Closes dialog with DialogResult property set to OK. Closes dialog with DialogResult property set to Cancel. Sets active tooltip`s text. Item with text to be set. Sets active tooltip's text. Item with text to be set. Updates tooltip with information about currently selected item. Updates tooltip. Closes dialog with modal result OK. Processes key presses. Updates nodes list. New instance for context choice accessible object ContextChoiceAccessibility Gets or sets selected item. Gets or sets ID of currently selected item. Gets collection of items. Gets or sets value indicating whether double click must close the form. Gets control representing items. Gets or sets the style Gets the office 2016 colors respective to style Occurs when an item is selected Context choice popup window. Represents a form which is used for performing context prompt functionality. Height of the first line. Down arrow resource name. Up arrow resource name. Free space between arrow and text. Free space between border and text. Size of square clip for image. Required designer variable. Editor, prompt belongs to. Collection of the context prompts. Up arrow image. Down arrow image. Measured info. String template used for displaying index of the selected prompt. Indicates whether XP style should be used. Indicates whether custom context prompt size should be used. Lexem causing context prompt to drop. Lexem situated before dropper. To set the location of the ContextPrompt Holds the style Holds the EditControl instance Fill the Background Color of the ContextPrompt in Office2016DarkGray Theme. Fill the Background Color of the ContextPrompt in Office2016Black Theme. Initializes a new instance of the class. Editor, prompt belongs to. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Displays the context prompt window that helps to easily add the contents to the . Location of window to show. Size of window to show. Required method for Designer support - do not modify the contents of this method with the code editor. Helps to cancels selection and closes the form. Draws the whole popup prompt object. A PaintEventArgs that contains the event data. Processes arrow keys. One of the Keys values that represents the key to process. True if the keystroke was processed and consumed by the control; otherwise, false to allow further processing. Processes the key combination. Key combination. True, if combination can be processed, otherwise false. New instance for ContextPromptAccessibility accessible object ContextPromptAccessibility Sets measuring info to null. Handles the MouseDown event. Hides the popup selection when focus is lost. The source of the event. An EventArgs that contains the event data. Converts SizeF to Size structure. SizeF structure. Size structure. Gets measuring info for the current context prompt. Checks whether there is something selected and selects first item if needed. Displays the next choice. Displays the previous choice. Raises SelectedPromptChanged event. Updates form. Gets or sets the EditControl Gets or sets the style Gets the office 2016 colors respective to style Gets measuring info of the current context prompt. Gets the currently selected item in context prompt popup window. Gets text with the index. Subject of the currently selected item. Description of the currently selected item. Gets image associated with the currently selected item. Gets the upper arrow image for the ContextPrompt form. Gets the down arrow image for the ContextPrompt form. Gets the collection of context prompt list item. Gets or sets the index of currently selected prompt. Gets or sets a value indicating whether the XP style should be used in form or not. Gets or sets a value indicating whether the custom context prompt size should be used or not. Gets or sets the lexem that causes the context prompt to drop. Gets or sets the lexem situated before dropper. Occurs after selected context prompt has changed. Gets the total number of choices. Measured information about context prompt. Rectangle occupied by Up Arrow. Rectangle occupied by Down Arrow. Rectangle occupied by text between arrows. Rectangle occupied by subject. Rectangle occupied by description. Rectangle occupied by entire prompt. Represents a class that helps to provide the list of formats in EditControl. Required designer variable. Currently edited configuration language. Language selector. Specifies whether Add/Remove buttons should be visible. Holds the style Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Draws item of the format listBox. Calls OnFormatSelectionChanged method. Removes selected format from collection. Updates formats list. Adds new format to language. Invalidates control. Raises LanguageChanged event. Raises SelectedFormatChanged event. Calls OnFormatSelectionChanged() method. Occurs when the control style changed Gets or sets the style Gets the office 2016 colors respective to style Gets or sets the selected language. Gets a SelectedItem from Formats ListBox Gets or sets the currently selected format. Gets or sets the language selector control. Gets or sets a value indicating whether add and remove buttons are visible. Occurs when the language changed. Occurs when format selection has been changed in EditControl. Represents a control that are used for EditControl formats settings. Width of the preview box. Holds the width of the arrow. Empty color name. Name of the item in combo that should be selected in case of solid fill. List of the formats to edit. Specifies whether handling of events is disabled. Formats selector control. Font index in comboFonts. Holds the style Required designer variable. Initializes a new instance of the class. Initializes comboboxes. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Draws combo item for combobox with color rectangles. ComboBox to draw. Current brush to use. DrawItemEventArgs. Disables controls and sets empty values. Enables all controls. Converts bold and italic values combination to SimpleFontStyle. Font style bold value. Font style italic value. SimpleFontStyle value. Gets font style from string representation of SimpleFontStyle. SimpleFontStyle string representation. FontStyle. Gets color name. Empty colors are returned correctly. Color. Color name. Get color by name. Color name or Empty. Color value. Updates all formats with nonempty data from "data" argument. Data values. Gets string representation of formats data. Format. Can not be null. FormatStringData structure. Merges 2 strings. If both string have the same value, resulting string will have this value, otherwise empty string will be returned. String 1. String 2. If both string have the same value, method returns this value, otherwise empty string will be returned. Merges formats string representations. First format representation. Second format representation. Merged formats string representation. Gets merged string representation of formats. String representation of formats list. Updates all settings. Selects combobox item by value. Combobox value to be selected. Locks processing of events. Unlocks processing of events. Gets selected value of the combobox. Combobox. Selected value or empty string if no value is selected. Raises Changed event. Updates controls. Updates data. Draws color combobox item. Changes font name. Changes font size. Changes font style. Changes font color. Changes background color. Changes borders color. Changes background fill color. Changes underline weight. Changes underline color. Changes underline style. Updates strikeout color. This method helps paint the title of the GradientPanelAdv. The Graphics object for paint event handler. Occurs when the control style changed Occurs when user changes control format settings. Gets value indication whether event handling is locked. Gets or sets the list of formats to be edited. If FormatsSelector is set, this property will return selection of the FormatsSelector. If FormatsSelector is set, this property will return selection of the FormatsSelector. Gets or sets the style Gets the office 2016 colors respective to style Gets or sets a control that is used for selecting formats. Gets or sets a value of EditControl String representation of format data. Font size. Font name. Font style, string representation of SimpleFontStyle enum value. Font color, string representation. Background color, string representation. Background style, string representation of HatchStyle enum value or Solid. Border color, string representation. Underline weight, string representation of UnderlineWeight enum value. Underline color, string representation. Underline style, string representation of UnderlineStyle enum value. Text strike out color, string representation. Font styles used in combo. Regular style. Bold style. Italic style. Bold italic style. Represents a control which is used for selecting language. Holds the style Required designer variable. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Sets heights of the control. The EventArgs. Raised when configuration is changed. Updates languages list. Updates languages list. Raises SelectedLanguageChanged event. Calls OnLanguageSelected() method. The sender The event argument Occurs when the control style changed Gets or sets the selected language in EditControl. Gets or sets the style Gets the office 2016 colors respective to style Occurs when user selects other language. Represents a class that helps to create language by using the . XPath for selecting name of languages. Selects all configuration languages. Error message when name duplicates. Required designer variable. Path to source configuration file. Configurator instance. Inheritance configuration language name. Name of new configuration. Regex for validating name. Holds the style Holds the EditControl instance Initializes a new instance of the class. Initializes a new instance of the class. The Config. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Choose source configuration file. The sender The event argument Inheritance name of language. The sender The event argument Name of configuration changed. The sender The event argument Validating Name of language. The sender The event argument Infills list of defined configurations. Infills default languages list. Infills list of languages from custom source file. Creates regex instance. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. New instance for FrmCreateLangDialog accessible object CreateLanguageDialogAccessibility Occurs when the control style changed Gets the path for source configuration file. Gets the name of new configuration. Gets the inheritance configuration language name. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Represents a class that helps to find the text in EditControl by using the . Provides the functionality for Find dialog form. Helps to selects text in find combo box and focuses it. Continues a search that was begun with the Find method. Displays the form. Gets or sets the searching text. Gets the search history details which had been performed in Find dialog box. Template for regex to match whole word. Regexp symbols for inserting in text searching field. Defines a new Combobox Defines a new Checkbox Defines a new Button Defines a new Button Defines a new Label Defines a new Button Defines a new Button Defines a new CheckBox Defines a new CheckBox Defines a new CheckBox Defines a new CheckBox Defines a new CheckBox Defines a new Groupbox Defines a new Radiobutton Defines a new Radiobutton Defines a new Contextmenu Required designer variable. Position of the Starting point of search Starting point string Control instance. Indicates if search in selected text. Indicates features for searching. Type of searching. Text for searching. History of searched text. Indicates if we must change history because selected index in combobox has been changed. Instance on active comboBox. start of the selection line start of the selection column End of the selection line End of the selection column Holds the style Initializes a new instance of the class. Reset the Starting position and string value of find Returns the result of Find next result Initializes a new instance of the class. Initializes a new instance of the class. Instance of control class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Defines search type and invokes searching process in Button and ComBoBox Key Down event Sender Value Event Arguments Selects the text in find combo box and focuses it. This flag indicates whether to store the physical point when selection is made. This flag indicates whether to cycle back the searching while finding text in selected region. It indicates that whether word is available or not IPasePoint throug which we store the selected bottom physical point if only if flag==1 IPasePoint throug which we store the selected top physical point if only if flag==1 Continues a search that was begun with the Find method. Find result. Fired on OnFindComplete FindCompleteEvent Args Marks all the found text in document. Creates regular expression object that can be used for search. Regular expression object or null if there is no sufficient information for search. Reacts on changing finding text. The sender The event argument Hides dialog. The sender The event argument Changes searching source. The sender The event argument Reset flags for finding word in selected text area Changes searching attributes. The sender The event argument Changes searching attributes. The sender The event argument Defines search type and invokes searching process. The sender The event argument Marks all. The sender The event argument Raises when selected item from history. The sender The event argument Shows context menu. The sender The event argument Inserts Regexp template to combo box. The Sender. The EventArgs. Overriden. Hides dialog. The CancelEventArgs. Overriden. Invokes when dialog shows first time. The EventArgs. Overriden. Raises when dialog is shown. The EventArgs. Enables or disables Regexp button. Returns ComboBox for data inserting. Active ComboBox. Disables or enables elements which depends from searching text. Hides dialog. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. New instance for find dialog accessible object. FindDialogAccessibility Occurs when the control style changed This method helps paint the title of the GradientPanelAdv. The Graphics object for paint event handler. Gets or sets the searching text. Gets the collection of searched text. Gets or sets the style Gets the office 2016 colors respective to style Occurs when find completed the specified text Occurs when FindNext founds the search text. Provides data about the event when find reaches the start point. Initilaizes a new instance of the class. FindResult of current Find Process FindNextResult of current Find Process Gets the FindNextResult of current find progress. Gets the FindResult of current find progress. Provides data about the event when find complete its search. Initilaizes a new instance of the class. Set the message Gets or sets the message regarding whether searching was completed. Represents a class that helps to provide configuration for formats by using the . Edit control with configurations. Currently edited configuration. Holds the style Required designer variable. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. New instance for formats configuration dialog accessible object FormatsConfigurationAccessibility Creates copy of the configuration. Configuration to clone. Cloned copy. Creates copy of the configuration and loads it for editing. Configuration to load. Applies current configuration to edit control. Applies all changes. Occurs when the control style changed Gets or sets the and attach the dialog to it. Gets or sets the style Gets the office 2016 colors respective to style Represents a window or dialog box which is used to position the mouse pointer on any specified line that the user wish to go. Provides the functionality for Goto dialog form. Displays the form in dialog mode. Gets or sets the minimum line number. Gets or sets the maximum line number. Gets the line number. Holds the default text on the dialog. Minimum line number. Maximum line number. Text on the dialog. Error text on the dialog. Holds the style Holds the EditControl instance Required designer variable. Initializes a new instance of the class. Initializes a new instance of the class. The form Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Changes label text. Loads dialog. The EventArgs. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. Raises when text in text box is chagned. The sender The event argument Selects number. The sender The event argument Occurs when the control style changed New instance for goto dialog accessible object. GoToDialogAccessibility Gets or sets the text on the dialog. Gets or sets the maximum line number in GoTo dialog. Gets or sets the minimum line number in GoTo dialog. Gets the line number in the form. Gets a value indicating whether line number entered in the GoTo dialog is valid or not. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Represents a window or dialog box that is used for Keys binding. List of the keys, used in current key-sequence. Key-bindings container. Holds the style Holds the EditControl instance Required designer variable. Initializes a new instance of the class. Initializes a new instance of the class. Underlying KeyProcessor. IKeyBinderContainer implementation. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Initializes list of commands. Initializes combobox with list of commands. Collection of bindings. Required method for Designer support - do not modify the contents of this method with the code editor. Updates controls. New instance for key binding accessible object KeysBindingAccessibility Occurs when the control style changed Gets or sets associated key processor. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Represents a window or dialog box that is used for creating a new format in EditControl. Format manager. Holds the style Holds the EditControl instance Required designer variable. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Sets name of the format. Changes format name. New instance for new format dialog accessible object. NewFormatDialogAccessibility Occurs when the control style changed Gets the newly created format in EditControl. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Represents a window or dialog box that is used to show the notification message. Required designer variable. Indicates if hide Cancel button. Ok button location. Parent window for this dialog, Holds the style Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Displays the modal dialog that helps to show the notice message. Parent for this dialog. ( Can be NULL ) Caption text of dialog. ( Can be NULL ) Notification Text. ( Can be NULL ) Text near CheckBox. ( Can be NULL ) if TRUE - hides Cancel button. Icon on dialog. ( Can be NULL ) TRUE - if CheckBox was checked, FALSE - Otherwise. Shows modal dialog. Hides or shows Cancel button. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. Occurs when the control style changed Gets or sets the dialog box icon of the form. Gets or sets the notice message for the . Gets or sets the text of Check box on the . Gets or sets the caption text of the . Gets or sets a value indicating whether to hide cancel button or not. Gets or sets the parent form of the . Gets or sets the style Gets the office 2016 colors respective to style Represents a window or dialog box that is used for replacing defined text. Provides the functionality for Replace dialog form. Gets the replace history. History of searched text. Text on which defined can be replaced. Holds the style Holds the EditControl instance Initializes a new instance of the class. Initializes a new instance of the class. StreamEditControl. Disposes all resources. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Searches for text and returns it's coordinates if found. Gets current text encoding. Invokes ReplaceAll process. Invokes replacing process. Overriden. Disables/enables regexp buttons. Overriden. Enables/disables replace buttons. Returns active comboBox for editing data. Active combo box. Overriden. Raises when dialog shows. EventArgs. Invokes searching process. Find result. New instance for replace dialog accessible object ReplaceDialogAccessibility This method helps paint the title of the GradientPanelAdv. The Graphics object for paint event handler. Inserts new item to the replace histore if needed. Occurs when the control style changed Shows context menu. Defines search type and invokes replacing process. Raises when item from replace history is selected. Enables/disables replace buttons. Enables/disables replace buttons. Gets the collection of replacing text history. Gets or sets text for replacing. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Gets or sets current position of the cursor in virtual coordinates. Represents a window or dialog box that is used for adding simple text item. Step between control Error message. Regex validator for checking input. Color for valid text. Color for invalid text. Reverse validation. Text is valid or not. Holds the style Holds the EditControl instance Required designer variable. Initializes a new instance of the class. Initializes a new instance of the class. Value string. Example string. Validator. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Method check is for property ValidColor code serialization required. Method used by IDE for code Dom serialization. True - serialization required, otherwise False. According to user setting update size of form According to validation options update control font color Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. On text enter check is value correct or not Validating value by regexp. New instance for add dialog accessible object. AddTextAccessibility Occurs when the control style changed Gets or sets the current text in the TextBox. Gets or sets the EditControl Gets the office 2016 colors respective to style Gets or sets form input control value Gets or sets the text associated with the label control. Gets or sets the regular expression which helps to validate the input control data. Gets or sets the color of valid text. Gets or sets the color of invalid text. Gets or sets a value indicating whether validation is reverse or not. Represents a window or dialog box that is used for styling the lines in EditControl. Length of sample lines. Horizontal offset of sample lines. Vertical offset of sample lines. Line weight. Line style. Line color. Holds the style Required designer variable. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Draws corresponding line. Draws corresponding line, Draws corresponding line. Draws corresponding line. Draws corresponding line. Draws corresponding line. Draws corresponding line. Invokes color dialog. Sets new value to weight member. Sets new value to style member. Draws sample line. Graphics object to draw at. Weight of line. Dash style of line. Occurs when the control style changed Gets or sets the weight of lines in EditControl. Gets or sets the style of lines in EditControl. Gets or sets the color of lines in EditControl. Gets or sets the style Gets the office 2016 colors respective to style Represents a class that provides the editor control for list items. Step between controls Holds the style Holds the EditControl instance Reverse validation. Defines a new Button Defines a new Button Defines a new listbox Panel for listbox Required designer variable. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Paints the border of the listbox Adds the new value to the editor items collection. String value to add. Adds the range of value to the editor items collection. Range of string values to add. Removes the value from the editor items collection. Item to remove. Clear all items in the editor items collection. Updates items. Enables double buffering for the form thats helps to renderer all paint operations to a memory buffer instead of the drawing surface on the screen. Occurs when the control style changed Gets the list of items in editor control. Gets or sets the regular expression which helps to validate the input control data. Gets or sets the sample items. Gets or sets a value indicating whether the validation is reverse or not. Gets or sets the style Gets or sets the EditControl Gets the office 2016 colors respective to style Occurs while clicking add button on dialog. Occurs while clicking remove button on dialog. Represents a control for managing areas (margins) appearance options of EditControl. Represents a base control for controls that manage options of EditControl. Indicates whether some options are changed. Initializes a new instance of the class Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Marks options as changed. The Sender. The Event argument. Provides the functionality for controls that manage EditControl options. Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Initializes a new instance of the class. Holds the Style Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. Occurs when the control style changes Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Gets or sets the Style. Represents a control for managing EditControl appearance options. Initializes a new instance of the class. Holds the Style Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. Occurs when the control style changes Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Gets or sets the Style. Represents a control for managing text appearance options of EditControl. Initializes a new instance of the class Holds the style Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. Occurs when the control style changes Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Gets or sets the style. Represents a control for managing EditControl behaviour. Initializes a new instance of the class. Holds the Style Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Occurs when the control style changes Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Gets or sets the Style. Represents a control for managing tabs behaviour of EditControl. Initializes a new instance of the class Holds the Style Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Occurs when the control style changes Initializes options control with data from EditControl. EditControl used for initializing. Applies set options to given EditControl. EditControl to apply options to. Null if everything is OK; control to transfer focus to if error occured. Allows only numbers to be inserted. The sender The event argument Gets or sets the Style. Gets the Office 2016 Colors repective to style Represents a class that contains forms for managing context menu EditControl options. Underlying EditControl. List of controls with options. Holds the Style Initializes a new instance of the class. Underlying EditControl. Required method for Designer support - do not modify the contents of this method with the code editor. Occurs when control style changes Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. New Instance for control options accessible object ControlOptionsAccessibleObject Looks through options controls and applies settings. The sender The event argument Looks through options controls and inits settings. The sender The event argument Makes corresponding options control visible. The sender The event argument /// Control The control Draws 3d line above panel. The sender The event argument Gets or sets the Style. Gets the Office 2016 Colors repective to style Represents a class that is used as designer tool and also provide edit regex as string. Regex options. Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. An ITypeDescriptorContext that provides a format context. A Type that represents the type you want to convert from. true if this converter can perform the conversion; otherwise, false. Converts the given object to the type of this converter, using the specified context and culture information. An ITypeDescriptorContext that provides a format context. The CultureInfo to use as the current culture. The Object to convert. An Object that represents the converted value. Converts the given value object to the specified type, using the specified context and culture information. An ITypeDescriptorContext that provides a format context. A CultureInfo. If a null reference (Nothing in Visual Basic) is passed, the current culture is assumed. The Object to convert. The Type to convert the value parameter to. An Object that represents the converted value. Returns whether the given value object is valid for this type and for the specified context. An ITypeDescriptorContext that provides a format context. The Object to test for validity. True if the specified value is valid for this object; otherwise, false. Represents a text box control that is used for key shortcuts. Message index for keyboard events. Numbers regular expression. Key modifiers regular expression. RegEx default options. Required designer variable. Initializes a new instance of in class. Initializes a new instance of in class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Processes dialog key. Keys to process. True if the key was processed by the control; otherwise, false. Processes message from the keyboard hook. The Windows Message to process. Resets key sequence. Updates text according to the currently entered sequence. Gets friendly named keys. Keys. String with friendly named keys. Checks whether string is digit. String to check. True if string is digit; otherwise false. Checks whether string is modifier. String to check. True if string is modifier; otherwise false. Gets the entered Keys sequence. Defines a structure that provides information about the key state. Specifies the pressed key state. Specifies the windows key state. Specifies the Alt key state. Specifies the Ctrl key state. Specifies the Shift key state. Gets the keys combination. Win key is not modifier so it can not be set as a modifier in resulting combination. Represents a ToolTip window that displays a brief description about a region when user places the mouse over it on the . Offset of the text from the borders. Size of square clip for image. Enables the drop shadow effect on a window. Text of the tooltip. Parent of the control. Timer, that has to wait for specified delay time. Area, that contains object to be hinted with the current text. Temporary graphics object. Mouse position saved and the last mouse move processing. Indicates whether XP style should be used. Indicates whether XP style Broder should be used. Image associated with tooltip. Indicates whether tooltip should be shown when mouse move is paused over parent's window. Stores MouseDown Hit Location to update tooltip Holds the style Holds the parent editcontrol Hides default constructor. Initializes a new instance of in class. Parent control of the tooltip. Initializes a new instance of in class with specified parent EditControl. Parent control which invokes the event Indicates whether to show tooltip on mouse point Editcontrol instance associated with this tooltip Initializes a new instance of in class. Parent of tooltip. Indicates whether tooltip should be shown when mouse move is paused over parent's window. Releases all resources used by this Controls component. Paints background of the tooltip. PaintEventArgs. Paints tooltip itself. PaintEventArgs. Displays the tooltip when user hovers over a text on the . Updates text of the tooltip, shows it and stops timer. Processes mouse movement. Hides tooltip when mouse button is pressed. Hides tooltip and resets timer. Resets text and hinted area. Updates size of the toolbar. Updates the tooltip location for RTL. Gets or sets the delay in milliseconds before showing the tooltip. Gets or sets a value indicating whether the XP style should be used in . Gets or sets a value indicating whether the XP style 3D border should be used in . Gets or sets the text of tooltip. Gets or sets the style Gets the office 2016 colors respective to style Gets or sets the value which determines whether to show shadow or not Occurs when tooltip text is updated. Defines the constants that specifies the selection modes in EditControl. Specifies the block selection to select lines from specific columns. Specifies the default line selection. This enum represents the Style Represents the Default style Represents the WindowXP style Represents the Office2016Colorful style Represents the Office2016Black style Represents the Office2016DarkGray style Represents a windows control that enables the user to create powerful text editor control that supports syntax highlighting, code outlining, block selection, efficient code editing, IntelliSense, custom language configuration, and much more. It also offers built-in language highlighting support. Represents a windows control that enables the user to create powerful text editor control that supports syntax highlighting, code outlining, block selection, efficient code editing, IntelliSense, custom language configuration, and much more. It also offers built-in language highlighting support. Represents a base control that supports localization. Provides the functionality for suppling the dynamic custom type information for an object. Initializes a new instance of the class. Gets TypeConverter. TypeConverter for this class. Gets event descriptor collection. An array of type Attribute that is used as a filter. An EventDescriptorCollection that represents the filtered events for this component instance. Gets event descriptor collection. An EventDescriptorCollection that represents the events for this component instance. Gets component name. The name of the object, or a null reference (Nothing in Visual Basic) if the object does not have a name. Gets property owner. A PropertyDescriptor that represents the property whose owner is to be found. An Object that represents the owner of the specified property. Gets attribute collection. An AttributeCollection containing the attributes for this object. Gets property descriptor collection. An array of type Attribute that is used as a filter. A PropertyDescriptorCollection that represents the filtered properties for this component instance. Gets property descriptor collection. A PropertyDescriptorCollection that represents the filtered properties for this component instance. Gets editor. A Type that represents the editor for this object. An Object of the specified type that is the editor for this object, or a null reference if the editor cannot be found. Gets gefault property. Default property. Gets default event descriptor. Default event descriptor. Gets class name. Class name. Used in RedrawWindow API. Used in RedrawWindow API. Used in RedrawWindow API. Distance of splitters center docking. Distance between the text and right/bottom borders in autosize mode. It contains the FontIcon padding Required designer variable. Specifies text parsing mode. Border style. Timer, that is used for remeasuring text in word-wrap mode. Control, the editor should be exchanged with on timer tick. Height of the control, that was set before single line mode was enabled. Counter for event handling lock. Specifies whether file name should be printed. Specifies whether page number should be printed. Brush used to draw vertical splitter when XP style is used but there's no XP themes available. Brush used to draw horizontal splitter when XP style is used but there's no XP themes available. Settings of status bar. Size of the control. Number of paint locks. Specifies state of the autosizing feature. Specifies minimum size in autosize mode. Indicates whether static data should be cleared on dispose. Frees memory, but impairs time of next loading of EditControl. Custom cursor image. ScrollersFrame for ScrollEditControl. ScrollersFrame for first fake editor. ScrollersFrame for second fake editor. ScrollersFrame for third fake editor. Specifies whether horizontal splitters enabled. Specifies whether vertical splitters enabled. Specifies whether commands are already registered. Specifies whether Escape key should be used. Specifies the scroll bar visual style. Specifies the Office2007 scroll bar color scheme. Holds the Office2016 scroll bar color scheme. Specifies whether to show or hide the line break character at end of the line. Holds the background color of the line break character. Holds the forecolor of the line break character. Holds the style Serializes style property. Resets style property value. Serializes SelectionMode property. Resets EnableBlockSelectionMode property value. Serializes EnableBlockSelectionMode property. Resets EnableBlockSelectionMode property value. Serializes EnableInlineCollapsing property. Resets EnableInlineCollapsing property value. Serializes the ContextMenuFont. Returns false if the ContextMenuFont is default value Resets the ContextMenuFont. Serializes the ContextChoiceBackColor. Returns false if the ContextChoiceBackColor is default value Resets the ContextChoiceBackColor. Serializes the ContextChoiceForeColor. Returns false if the ContextChoiceForeColor is default value Resets the ContextChoiceForeColor. Resets the property to it's default value. Indicates whether the current value of the property is to be serialized. Resets the SetMarkerOnEncodingChanged back to its default value. Determines whether SetMarkerOnEncodingChanged has been modified and its contents should be serialized at design-time. True if SetMarkerOnEncodingChanged were changed; False otherwise. Holds the SplitterBackgroundBrush To Reset the SplitterBackgroundBrush Indicates whether to serialize SplitterBackgroundBrush Gets or sets a value indicating whether the control should enable its Accessibility support. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Required method for Designer support - do not modify the contents of this method with the code editor. Sets focus on the loaded in split view with the given input. Integer variable which is set as focused EditControl loaded in split view. Gets the no of split views. Sets whether the Horizontal Splitter position is enabled. Sets whether the Vertical Splitter position is enabled. Sets whether the Horizontal and Top Splitter position is enabled. Sets whether the Horizontal and Bottom Splitter position is enabled. Gets the number of split views. Integer which returns number of split views. Applies coloring of the specified language from the prefined configuration settings to the text in . Known language to apply. Update default font size and format name Applies coloring of the specified language from the prefined configuration settings to the text in . Name of the language to apply. Applies coloring of the specified language from the predefined configuration settings to the text in . New language configuration to be set. Loads the configuration settings from file by using the specified file path. Name of the file with configuration. Name of the file that is currently loaded, or empty string. Loads the configuration settings from the specified stream. Stream to load config from. Resets the parser. New language configuration to be set. Loads the stream in . Stream to load. True, if user has not canceled loading, otherwise false. Loads the stream and its configuration in . Stream to load. Configuration to apply to loaded stream. True, if user has not canceled loading, otherwise false. Creates an empty stream and makes editor to edit it in . True if new empty stream was successfully created and loaded; otherwise false. Creates a empty stream and makes editor to edit it in . Language configuration to be set True if new empty stream was successfully created and loaded. Saves changes made to the contents of the into the current stream. Discards all changes made to the contents of the EditControl. Flushes changes to the current stream in EditControl. Saves the data from current stream to the specified output stream. Output stream. Gets the current cursor position in EditControl. IParsePoint with current position. Gets the text of the specified line in . Line index. Text of the line. Gets line's instance in . Index of the line. Instance of the line. Places the cursor at the beginning of the given line number. Number of the line in which the cursor should be set to. Places the cursor at the beginning of the given line number. Number of line to set cursor position to. Number of lines to leave above cursor. Bool indicating success. Appends the specified text to the end of the existing contents of the . The text to be appended. Inserts a piece of text at any desired position in the . Line in virtual coordinates where text should be inserted. Column in virtual coordinates where text should be inserted. Text to be inserted. Gets the current word under cursor position in . Lexem under cursor. Gets the column number of the current word at where its starts. Index of the column of the word start. Finds the specified expression in the loaded contents of EditControl. Start line for the search. Start column for the search. Expression to be found. Flag, that specifies whether text can be found in collapsed region. Value indicating whether search should be performed in bottom-up destination. Search result. To create the search expression as ignorecase or casesenstive option Marks the search result and sets cursor to the end of the selection. Find result that must be marked. Searches the specified text and returns text range of first found occurance in EditControl. Text to find. Start point of search range. End point of search range. Indicates whether whole word should be found. Indicates whether hidden text should be searched. Indicates whether search should be performed in up direction. Indicates whether regex should be used. Text range of first found occurance or null if no match was found. Searches the specified text and returns text range of first found occurrence in EditControl. Text to find. Start point of search range. End point of search range. Indicates whether search should be performed in up direction. Text range of first found occurance or null if no match was found. Searches the specified text and returns text range of first found occurrence in EditControl. Text to find. Start point of search range. Indicates whether search should be performed in up direction. Text range of first found occurance or null if no match was found. Searches the specified text and returns text range of first found occurrence in EditControl. Text to find. Start point of search range. Text range of first found occurance or null if no match was found. Searches the specified text in the file which was loaded in . String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether only whole words should be searched. Specifies whether search should be performed inside collapsed blocks. True if text was found, otherwise false. Helps to searches the specified text in the file which was loaded in (Including hidden text). String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether only whole words should be searched. True if text was found, otherwise false. Searches specified string in the text (including hidden text) in . Just whole words would be found. String to be found in the text. Specifies whether case sensitive search should be performed. True if text was found, otherwise false. Searches specified string in the text including hidden text and find the whole words. Searching is case-insensitive. String to be found in the text. True if text was found, otherwise false. Searches the specified text in the file which was loaded in . String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether search should be performed inside collapsed blocks. Specifies whether only whole words should be searched. Specifies whether search should be performed in the up direction. True if text was found, otherwise false. Searches the specified text in the file which was loaded in . String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether search should be performed inside collapsed blocks. Specifies whether only whole words should be searched. Specifies whether search should be performed in the up direction. Point to start search from. If null, search is performed from current cursor position. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether search should be performed inside collapsed blocks. Specifies whether only whole words should be searched. Specified the string, found text should be replaced to. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether only whole words should be searched. Specified the string, found text should be replaced to. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specifies whether case sensitive search should be performed. Specified the string, found text should be replaced to. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specified the string, found text should be replaced to. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether search should be performed inside collapsed blocks. Specifies whether only whole words should be searched. Specified the string, found text should be replaced to. Specifies whether search should be performed in the up direction. True if text was found, otherwise false. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether only whole words should be searched. Specified the string, found text should be replaced to. Number of occurances replaced. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specifies whether case sensitive search should be performed. Specified the string, found text should be replaced to. Number of occurances replaced. Searches the specified text and replaces it with the replacement text in . Searching is also done inside collapsed blocks. String to be found in the text. Specified the string, found text should be replaced to. Number of occurances replaced. Searches the specified text in and replace all the specified text with the replacement text. String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether only whole words should be searched. Specifies whether search should be performed inside collapsed blocks. Specified the string, found text should be replaced to. Number of occurances replaced. Creates a custom bookmark that allows the users to locate a section or a line of a document for quick access to any part of the contents Physical line index. Paint handler. Interface that represents custom bookmark. Removes the custom bookmark from the specified line. Physical line index. Paint handler. Opens the undo group. All further text changes can be undone with open undo operation. Saves and closes the undo group action which had been performed in . Cancels the undo grouping operation in . Helps to collapses all collapsible regions in . Helps to expands all collapsed regions in . Collapses all collapsible regions in currently selected area or in the current line. Expands all collapsed regions in currently selected area or in the current line. Converts the point in client coordinates to the virtual position in text. Point in client coordinates. Virtual position in the text. Converts point in client coordinates to the virtual position in text. Point in client coordinates. Specifies whether scrollers information should be used. Virtual position in the text. Converts point in client coordinates to the physical position in text. Point in client coordinates. Physical position in the text. Converts virtual coordinates to physical. Point in virtual coordinates. Point in physical coordinates or (0,0) if given virtual position is not present in the stream. Converts virtual position in text to the offset in stream. Virtual position. Offset in the file or stream or -1 if such virtual position is not present in stream. Converts in-stream offset to virtual coordinates. In-Stream offset. Virtual position. Converts point in virtual coordinates to coordinate point. Point in virtual coordinates. Coordinate point that corresponds to the specified virtual point. Converts point in virtual coordinates to coordinate point. Virtual column index. Virtual line index. Coordinate point that corresponds to the specified virtual point. Clears all contents in the clipboard associated with EditControl. Prints the current page on default printer. Prints the selected area on default printer. Prints the entire document on default printer. Displays the print dialog and gives user ability to start printing. Displays the print preview dialog. Prints the pages in the specified range. Start page in range. End page in range. Export the EditControl contents into XML format and save it into any desired XML file. Name of the file, the document should be saved to. Export the EditControl contents into HTML format and save it into any desired HTML file. Name of the file, the document should be saved to. Indicates whether line break tags should be used. Export the EditControl contents into HTML format and save it into any desired HTML file. Name of the file, the document should be saved to. Export the EditControl contents into RTF format and save it into any desired RTF file. Name of the file, the document should be saved to. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. Name of the file to load. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. Name of file to load. Encoding to use for file reading. True if file was successfully loaded. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. True if file was successfully loaded. Shows the insert file dialog to user and insert the selected file into the . Appends the file text into by using its file name. Name of the file to load. Saves the text to file loaded in . True if file was successfully saved. False is returned only if user has cancelled saving somehow. Displays the SaveAs dialog and saves data to specified file. True if file was successfully saved. False is returned only if user has cancelled saving somehow. Saves the content to the specified file in EditControl. Name of the file to which the text has to be saved. Saves content to the specified file with new line style in EditControl. Name of the file to which the text has to be saved. Style of new line in saved file. Saves content to the specified file with new line style in EditControl. Name of the file to which the text has to be saved. Encoding of saved file. Style of new line in saved file. Saves content to the specified stream using specified encoding and line end style. Stream to save to. Encoding to use when saving to stream. Line end style used when saving to stream. Saves the file only if it was modified and prompts for filename if needed. This is especially useful when the application is about to be closed or a new file is being loaded into the EditControl. False if file was changed but user decided not to save file, otherwise true. Creates a new empty file with default coloring. True if file was created, otherwise false. Creates a new empty file with specified coloring. Language to be used for text coloring. True if file was created, otherwise false. Moves cursor to the left position in EditControl. Move cursor to the upwards position in EditControl. Moves cursor to the downwards position in EditControl. Moves cursor to the right position in EditControl. Moves caret one page up in . Moves caret one page down in . Moves caret to the end of line in . Moves caret to the beginning of line. First whitespaces will be skipped. Moves caret to left by one word, or to the beginning of the current. Moves caret to the right by one word of the current line in EditControl. Moves caret to the beginning of the file in . Moves caret to the end of file in . Specifies start position for selecting text. Specifies end position for selecting text. Helps to reset the selected region in . Toggles insert mode. Retrieves copied contents from the clipboard and pastes it into EditControl. Copies the selected text into the clipboard. Cuts the selected text contents from EditControl and maintains it in the clipboard. Removes selection and causes invalidation of the area that was selected. Deletes one character to the right from the cursor position in . Deletes one word to the right from the cursor position in . Deletes one character to the left from the cursor position in . Deletes one word to the left from the cursor position in . Shows GoTo dialog window that allow the user to navigate to any line in EditControl. Shows GoTo dialog window that allow the user to navigate to any line in EditControl. Closes the currently opened find dialog window. Closes the currently opened replace dialog window. Searches text under cursor, or selected text. True if text was found. Searches text under cursor, or selected text. True if text was found. Shows GoTo dialog window. Shows GoTo dialog window. Shows Replace dialog window that helps to replace specified text with replacement text as per the conditions specified in . Shows Replace dialog window. Selects all text in EditControl. Shows keys binding form. Obsolete, use ShowKeysBindingEditor method now. Gets the key binder that provides advanced customization of keystroke bindings for all editing and navigation operations. Performs Undo operation that erase the last change made in the document of . Performs Redo operation that helps to reinsert the last change made in . Refreshes the screen, frees up memory and deletes a lot of parse points. Turns off collapsing the region functionality in . Turns on collapsing the region functionality in . Toggles collapsing for current line. Sets the regex as none in EditControl. Shows the context prompt popup window that helps to add the content easily in EditControl. Shows the context choice popup window that helps to speed up coding by reducing typos and other common mistakes. Sets bookmark to the current line for quick access to any part of the contents in . Clears all bookmarks in EditControl. Clears all bookmarks in EditControl. Specifies whether custom bookmarks should be cleared, too. Moves the cursor position towards the next bookmark in EditControl. Moves the cursor position towards the previous bookmark in EditControl. Toggles cursor position towards the bookmark with index 1 in . Toggles cursor position towards the bookmark with index 2 in . Toggles cursor position towards the bookmark with index 3 in . Toggles cursor position towards the bookmark with index 4 in . Toggles cursor position towards the bookmark with index 5 in . Toggles cursor position towards the bookmark with index 6 in . Toggles cursor position towards the bookmark with index 7 in . Toggles cursor position towards the bookmark with index 8 in . Toggles cursor position towards the bookmark with index 9 in . Toggles cursor position towards the bookmark with index 0 in . Switches bookmark with index 1. Switches bookmark with index 2. Switches bookmark with index 3. Switches bookmark with index 4. Switches bookmark with index 5. Switches bookmark with index 6. Switches bookmark with index 7. Switches bookmark with index 8. Switches bookmark with index 9. Switches bookmark with index 0. Toggles showing of whitespaces in EditControl. Adds leading tab symbol to the selected lines, or just inserts tab symbol. Removes leading tab symbol (or its spaces equivalent) from selected lines. Changes spaces sequences to tabs. Changes tabs sequences to spaces. Resets undo information. Registers custom underline format, that can be used when setting region's underlining. Color of the underlining. Style of the underlining. Weight of the underlining. Newly created format. Sets underlining of the specified text region. Starting point. End point. Format to be used. Sets underlining of the specified text region. Starting point (physical coordinates). End point (physical coordinates). Format to be used. Removes underlining in the specified region. Starting point (physical coordinates). End point (physical coordinates). Removes underlining in the specified region. Starting point. End point. Registers format used for filling the background of the selection or line. Specifies background color. Specifies foreground color, used only if hatchstyle is used. Specifies border color. Specifies hatch style of the background. Specifies whether hatchstyle value should be used for drawing background. Newly created format. Registers line backcolor format. Line background color. Line border color. Hatch style of the background. Specifies whether hatchstyle value should be used for drawing background. Newly created format. Registers line backcolor format. Line background color. Line border color. Newly created format. Sets the background color of the line. Line number. Specifies if full line should be selected or just text. Format with background color. Sets the background color for the selected area. Formatting to be set. Removes the line back color. Line number. Removes background color from the selected text. Gets line back color format, used for the specified line. Line number. Format, used for drawing background of the line. Gets copy of the parser's stack at the current position. Parser stack at the position of the cursor. Gets list of the lexems that are inside current stack. If true, all lexems will be retrieved; otherwise just those, that are before the cursor. List of the lexems. Gets the current character under cursor. Character. Shows indent guideline of the current region. Hides indentation guideline of the current region. Helps to position the caret to the beginning of the indentation block. Helps to position the caret to the end of the indentation block. Shows formats customization dialog that helps to customize the font, foreground, operator, keyword color of contents Sets the selection start at the specified position in text. Column index of the selection start. Line index of the selection start. Sets the selection end at the specified position in text. Column index of the selection end, should point to the symbol that is next the last selected symbol. Line index of the selection end, should point to the symbol that is next the last selected symbol. Removes the current selection and sets new with start and end in given point. Later it can be changed using method. Note: If you just use SetSelectionStart method, no selection will be visible, but it will be created, and all commands will work as if selection is set. CoordinatePoint with position of selection start. Sets the end of the selection. Note: Selection must be already present. Old selection will be simply removed. CoordinatePoint of end of selection. Sets the selected area of the text. Column index of the selection start. Line index of the selection start. Column index of the selection end, should point to the symbol that is next the last selected symbol. Line index of the selection end, should point to the symbol that is next the last selected symbol. Selects line with specified index. Index of line to select. Gets bookmark at the specified line. Line index. Bookmark at the specified line Sets bookmark at the specified line for quick access to any part of the contents in . Line index. BrushInfo object to fill bookmark area. Color of bookmark border. Added bookmark. Sets bookmark at the specified line for quick access to any part of the contents in . Line index. BrushInfo object to fill bookmark area. Added bookmark. Sets bookmark at the specified line for quick access to any part of the contents in . Line index. Added bookmark. Removes bookmark at the specified line. Line index. Removes bookmark at the specified line. Bookmark to be removed. Helps to strikes out the text that contain within the given specified range. Start location of the text to strike out. End location of the text to strike out. Color of the text strike out. It you set it to Color.Empty, strikeout will be removed. Helps to strikes out the text that contain within the given specified range. Start location of the text to strike out (physical coordinates). End location of the text to strike out (physical coordinates). Color of the text strike out. It you set it to Color.Empty, strikeout will be removed. Helps to strikes out the text that contain within the given specified range. Lumber of the line to strikeout. Color of the strike out. Sets border around text with given coordinates. Start of text to draw border around. End of text to draw border around. Color of border. Style of border. Weight of border line. Sets border around text with given coordinates. Start of text to draw border around (physical coordinates). End of text to draw border around (physical coordinates). Color of border. Style of border. Weight of border line. Removes border around text with given coordinates. Start of the text. End of the text. Removes border around text with given coordinates. Start of text to draw border around (physical coordinates). End of text to draw border around (physical coordinates). Sets parameters of border that is drawing in page preview. Style of border. Color of border. Weight of border line. Removes border drawing in page preview. Sets parameters of border that is drawing in page preview. Weight is set to Thin. Style of border. Color of border. Helps to sets the color of border which was drawing in page preview. Its weight is set to thick, style is set to Solid. Color of border. Helps to close the stream and makes the control readonly. True is user did not canceled the operation; otherwise false. Helps to deletes the text at specified position. Start coordinate point of text that has to be deleted. End coordinate point of text that has to be deleted. Helps to deletes the text at specified position. Start coordinate point of text that has to be deleted (physical coordinates). End coordinate point of text that has to be deleted (physical coordinates). Helps to deletes all the text in document. Gets the source code to generate XML document for the text in the EditControl. String with text represented as XML. Gets the source code to generate HTML document for the text in the EditControl. String with text represented as HTML. Gets the source code to generate RTF document for the text in the EditControl. String with text represented as RTF. Gets the source code to generate XML document for the text in the EditControl. Point representing start of the text. Point representing end of the text. String with desired text represented as XML. Gets the source code to generate HTML document for the text in the EditControl. Point representing start of the text. Point representing end of the text. String with desired text represented as HTML. Gets the source code to generate RTF document for the text in the EditControl. Point representing start of the text. Point representing end of the text. String with desired text represented as RTF. Gets the source code to generate XML document for the text in the EditControl. Point representing start of the text (physical coordinates). Point representing end of the text (physical coordinates). String with desired text represented as XML. Gets the source code to generate HTML document for the text in the EditControl. Point representing start of the text (physical coordinates). Point representing end of the text (physical coordinates). String with desired text represented as HTML. Gets the source code to generate RTF document for the text in the EditControl. Point representing start of the text (physical coordinates). Point representing end of the text (physical coordinates). String with desired text represented as RTF. Helps to splits the EditControl into 2 equal vertical halves. Helps to splits the EditControl into 2 equal horizontal halves. Helps to splits the EditControl into 4 equal parts. Helps to sets the color of text. Start of text to set color. End of text to set color. Color to set. Helps to sets the background color of text. Start of text to set color. End of text to set color. Color to set. Sets text as read-only. Start of text to set as readonly. End of text to set as readonly. Color of text background. Empty if no changes needed. Color of text. Empty if no changes needed. Removes read-only status of specified region. Start of text to remove readonly status. End of text to remove readonly status. Helps to sets the color of text. Start of text to set color (physical coordinates). End of text to set color (physical coordinates). Color to set. Helps to sets the background color of text. Start of text to set color (physical coordinates). End of text to set color (physical coordinates). Color to set. Helps to specify a read-only region. Start of text to set as readonly (physical coordinates). End of text to set as readonly (physical coordinates). Color of text background. Empty if no changes needed. Color of text. Empty if no changes needed. Removes readonly status of specified region. Start of text to remove readonly status (physical coordinates). End of text to remove readonly status (physical coordinates). Gets the style of new line of current stream. Style of new line of current stream. Sets the style of new line of current stream. New style of new line of current stream. Indents text in the specified range. Beginning of range. End of rage. Outdents text in the specified range. Beginning of range. End of rage. Indents text in the specified range. Beginning of range (physical coordinates). End of rage (physical coordinates). Outdents text in the specified range. Beginning of range (physical coordinates). End of rage (physical coordinates). Indents selected text. Outdents selected text. Autoformats the given range of text. Index of first line of range to autoformat. Index of last line of range to autoformat. Helps to creates the snapshot of the control. The bitmap image looks exactly like an actual snapshot of a live instance of EditControl. Bitmap instance with actual snapshot of the control. Suspends painting of the control . Resumes painting of the control . Helps to shows the cursor caret. Helps to hides the cursor caret. Helps to gets the current text encoding. Current encoding. Helps to sets the current text encoding. Helps to sets find and replace dialog box location of the EditControl. Display Location Helps to comments the text in the specified range. Beginning of range (physical coordinates). End of rage (physical coordinates). Helps to uncomments the text in the specified range. Beginning of range (physical coordinates). End of rage (physical coordinates). Helps to comments the selected text. Helps to uncomments the selected text. Creates control state store. ControlStateStore instance with info about control state. Restores control state. Control state store to get data from. Restores control state. Control state store to get data from. Specifies whether settings from the state should be applied without clearing currently used settings. Helps to adds new code snippet to the current language of EditControl. Snippet title. List of literals. Snippet code. Gets code snippet by its title. Title of code snippet that has to be found. Needed code snippet or null if there's no snippet with given title. Changes text of all template members with defined name of currently activated code snippet. Name of template member. New text. Helps to comment the current line. Helps to comments the specified line. Index of line to comment. Helps to uncomments the current line. Helps to uncomments the specified line. Index of line to uncomment. Helps to saves the settings from context options dialog to the isolated storage. Helps to applies context options settings from the isolated storage. Gets parse point by physical coordinates in the stream. X-coordinate. Y-coordinate. Resulting parse point. Gets parse point by physical coordinates in the stream. Point in the stream.. Resulting parse point. Helps to Close the context choice popup window. Helps to close the context prompt popup window. Helps to close the context tooltip popup window. Gets the text with current new line style. String containing EditControl text with current new line style. Gets the text with current new line style. New line style for text. String containing EditControl text with given new line style. Shows the code snippets choice list. Helps to scrolls the contents of the control to the current caret position. Method to calculate the height of the Item Occurs when the control style changed Updates control size in autosize mode. Updates information regarding currently used encoding in the status bar. Updates parser's text parsing mode. Attaches event reraisers to edit control. Looks for specified expression in text. Start position for the search. Expression to be found. Specifies whether upsearch should be done. Flag, that specifies whether text can be found in collapsed region. Search results. Saves file. SaveAs command. Opens file. Creates new file. Performs RenderRightToLeft command Scrolls up for one line, when Control + Up key combination is pressed Scrolls down for one line, when Control + Down key combination is pressed Exchanges fake editor and real editor. Exchanges fake editor and real editor. Exchanges fake editor and real editor by timer. Calculates position of the vertical splitter. Original position. Resulting position. Updates sizes of the vertical splitters. Checks if splitter have different position than the specified one and if not, changes it. Splitter to be updated. Position to be set. Updates size of the control, based on the parent size. Control to be updated. Manually realigns all controls. Sets control heights in singleline mode. Locks event processing. Unlocks event processing. Draws string at the center of the specified rectangle. Graphics object. Output rectangle. Text to be drawn. Redraws nonclient area of the control. Gets bool indicating visibility of fake edit control. Fake edit control to retrieve visibility of. Bool indicating visibility of fake edit control Geterates Xml document with context options. Xml writer. Applies context options settings from Xml document. Xml reader. Updates visual style of scrollers Searches for text and returns it's coordinates if found. String to be found in the text. Specifies whether case sensitive search should be performed. Specifies whether search should be performed inside collapsed blocks. Specifies whether only whole words should be searched. Specifies whether search should be performed in the up direction. Point to start search from. If null, search is performed from current cursor position. FindResult instance. Checks if RTL to change as the results of pressing ctl+shift's New Instance for EditControl AccessibleObject EditControlAccessibleObject Overrides the Processcmdkey Hides ScrollControlIntoView method. Control. Changes drag effect to copy if some file is dragged over the control. DragEventArgs. Inserts text from the dropped to the control file. DragEventArgs. Paints the background of the control. PaintEventArgs. Realligns controls after relayouting control. LayoutEventArgs. Processes Windows messages. The Windows Message to process. Gets or sets a value indicating whether the System cursor can used while increasing font through zoom-in and zoom-out operation. Overriden OnKeyDown Raises ContextPromptUpdate event. Raises when some context choice list item gets selected. Raises when context prompt selection has been changed. Raises when text is to be changed. Raises, when line text has been changed. Raises when line is to be inserted. Raises when line is to be deleted. To check whether LineDeleted event is used To check whether LineChanged event is used To check whether LineInserted event is used Raises, when text has been changed. Raises Find event when word match is found via FindAndReplaceDialog Next button Raises, when single line mode has been changed. Raises, when user should fill menu with menu items. Raises when text should be updated. Raises when bookmark tooltip text should be updated. Raises when context prompt should be shown. Raises when context prompt should be shown. Raises before context prompt should be shown. Raises when auto-complete dialog has been opened. "Controller for the context choice" Raises when auto-complete dialog should be updated. "Controller for the context choice" Raises before the ContextChoice dialog is shown to user. Raises when line mark should be drawn. Raises when line number are drawn Raises after changing parsers language. Raises when registers additional commands for key-binder. Raises when registers additional key-bindings. Raises when ReadOnly mode changes. Raises when current stream instance is to be changed to some other one. Raises on the end of the long operation. Long operation Raises on the start of the long operation. "Long operation" Raises when user margin have to be painted. Raises when Changed State was updated. Raises when text selection has been changed. Raises when current cursor position has changed. Raises when InsertMode flag has changed Raises the System.Windows.Forms.Control.MouseClick event. sender as object MouseEventArgs Calls OnMouseDown. Calls OnMouseEnter. Calls OnMouseLeave Calls OnMouseMove. Exchanges editor with fake, the mouse is over. Calls OnMouseHover. Calls OnMouseDown. Variable to hold the value of zooming factor Variable to hold the Minimum ZoomFactor value Variable to hold the Maximum ZoomFactor value Validating the ZoomFactor and update the font size based on the factor. Zoom factor value to validate Gets or sets a value indicating whether the Text area of EditControl can be zoom or not Gets or sets a value of the zoom factor to update the linenumber font when AllowZoom is false Gets or sets a value indicating whether the formats of all known languages need to udpate or not Update Font of Formats based on ZoomFactor Gets or sets a value of default formats of the language which is loaded at first time before applying zoom factor Gets or sets a collection of Formats from default Configurator Cloning the configuration file File to clone cloned Configuration file Calls OnMouseWheel. Sets cursor. Calls OnClick. Calls OnDoubleClick. Calls OnKeyDown. Calls OnKeyUp. Calls OnKeyPress. Paints splitter. Raises ContextChoiceSelectedTextInsert event. Raises IndicatorMarginClick Raises IndicatorMarginDoubleClick event. Raises DrawUserMarginText event. Raises SaveStreamWithDataLosing event. Raises SaveFileWithDataLosing event. Raises StreamClose event. Raises OutliningTooltipBeforePopup event. Raises OutliningTooltipPopup event. Raises OutliningTooltipClose event. Raises CodeSnippetActivating event. Raises CodeSnippetDeactivating event. Raises CodeSnippetTemplateTextChanging event. Raises NewSnippetMemberHighlighting event. Tells designer to serialize ColumnGuideItems. Resets ColumnGuideItems property value. Tells designer to serialize LineNumbersFont property. Resets LineNumbersFont property value. Tells designer to serialize TabStops array. Resets TabStopsArray property value. Tells designer to serialize UserMarginTextFont property. Resets UserMarginTextFont property value. Tells designer to serialize AllowDrop property. Resets AllowDrop property value. Serialize the FileModified property Resets FileModified property Tells designer to serialize Text property. Resets text property value. Tells designer to serialize file extensions Reset file extensions Stub for compatibility reasons. Performs operations needed after initialization. Registers additional commands for key-binder. Registers additional key-bindings. Switches between fake editor and real editor. Switches to non-zero-size editor. Handles changes of WordWrapping. Handles dragging over control. Handles dropping of the object to control. Calls OnDragOver method. Calls OnDragDrop method. Calls OnDragEnter method. Calls OnDragLeave method. Reallignes all controls. Corrects position in wordwrap mode. Stops timer and remeasures text. Prints page footer and page number on it. Prints page header and document name on it. Disables control drawing. Enables control drawing. Subscribes for parser events. Unsubscribes parser events. Handler for the OutliningBeforeCollapse event of the collapsible region. Handler for the OutliningBeforeExpand event of the collapsible region. Handler for the OutliningCollapse event of the collapsible region. Handler for the OutliningExpand event of the collapsible region. Updates encoding info on the statusbar. Realigns edit control. Chacks whether gripper should be shown. Realigns all. Retrieves minimal width of fake controls. Puts splitter to the center of the control. Puts splitter to the center of the control or hides it. Docks splitter to the center. Updates filename statusbar panel. Updates filename statusbar panel. Raises ContextChoiceRightClick event. It contains the value of the property. It contains width for the FontIcon It contains the value of the property. It contains the value of the property. It contains the value of the property. It contains the value of the property. It contains the value of the property. It contains the value of the property. It contains the value of the property. Raises the event when theme name changed. The sender value. A contains the event data. Gets the active theme name of the control. Returns the active theme name. Helps to override the ThemeName property settings ThemeName Helps to override the ThemeName property settings ThemeName Helps to override the CanApplyTheme property settings CanApplyTheme Helps to override the CanOverriderStyle property settings CanOverriderStyle Update theme colors of the ContextChoice. Draws selected colors of the ContextChoice. Update theme colors of the ContextPrompt. Draws splitter of the EditControl Draws line number of the EditControl Draws expand/collapse icon of the EditControl Draws selection margin background of the EditControl Draws selection margin foreground of the EditControl Draws line changed indicator of the EditControl Draws user margin of the EditControl Draws bookmark margin of the EditControl Draws line number margin of the EditControl Draws collapse margin of the EditControl Draws GoToLine dialog of the EditControl Draws find and replace dialog of the EditControl Draws ToolTip popup of the EditControl Draws search panel find dialog of the EditControl Draws keybinding dialog of the EditControl Draws listbox present in dialog boxes of the EditControl Draws Configuration Dialog of the EditControl Draws Format Configuration Dialog of the EditControl Draws control options Dialog of the EditControl Draws add items dialog of the EditControl Draws create new language dialog of the EditControl Draws list items dialog of the EditControl It's an Event Handler for RegexCaseInsenstiveArgs Gets or sets a value indicating whether searching the text is same as like in visual studio editor. [Browsable( true )] Gets or sets the style value to customize the appearance of the Gets or sets a value indicating whether auto resizing of the control is turned on. Gets or sets the minimum size of the in autosize mode. Gets or sets a value indicating whether all files can be dropped to . If set to false, only files with extension contained in FileExtensions can be dropped. Gets or sets a value indicating whether the saved lines will be flushed or not. If set to false, the saved lines will not have flushed. Gets or sets a value indicating whether the files can be autosaved or not in . Gets or sets the extensions of files that can be dropped to . Gets the lexical macros manager. Gets or sets the text parsing mode in . User can select between high parsing speed or high syntax highlighting accuracy. Gets or sets a value indicating whether the vertical scroller are shown in when text is longer than the height of the control. Gets or sets a value indicating whether the horizontal scroller are shown in when text is longer than the width of the control. Gets a reference to an object with vertical scrollbar settings of the control. Gets a reference to an object with horizontal scrollbar settings of the control. Gets or sets a value indicating whether the page header and footer should be printed or not. Gets or sets a value indicating whether the document name should be printed when page header is visible. Gets or sets a value indicating whether page number should be printed when page footer is visible. Gets or sets a value indicating whether virtual space mode is enabled or not in . Gets or sets a value indicating whether save prompt dialog should be displayed before is closed. Gets or sets a value indicating whether the can accept data that the user drags onto it. Gets or sets the background color of . Gets or sets the color for block indentation line. Gets or sets the color for the selected text in . Gets or sets the color for the highlighting indented block start and end. Gets or sets a value indicating whether indent guideline should be shown automatically after cursor repositioning. Gets or sets a value indicating whether to highlight brackets in . Gets or sets a value indicating whether indentation guidelines should be shown in . Gets or sets the context menu manager that allows the user to edit the contents, and open or create a new file in . Gets or sets the current column in . Gets or sets the current virtual column in . Virtual column is visual position of character on the screen. Gets or sets the current line in . Gets or sets the current position of cursor in term of virtual coordinates in . Gets or sets a value indicating whether the characters typed get inserted into the , without overwriting the existing text. If set to False, the characters typed overwrite the existing text. Gets or sets a value indicating whether line numbers should be shown in . Gets or sets a value indicating whether bookmarks and indicator margin should be visible in . Gets or sets a value indicating whether the line markers should be visible in . Gets or sets a value indicating whether collapsers should be shown in . Gets or sets a value indicating whether outlining collapsers should be shown in . Gets or sets a value indicating whether to stop searching the word at the page end. Gets or sets a value indicating whether selection margin area should be visible or not in . Gets or sets the background color for selection margin that enables the user to select the contents of the entire line in the EditControl, by simply clicking on the corresponding selection margin area of the line. Gets or sets the foreground color for selection margin area that displays on the left side of the EditControl. Gets or sets a value indicating whether whitespaces should be shown as special symbols in . Gets the number of visible lines on the screen in . Gets or sets the virtual line number start value. Gets the number of lines in the files of . Gets or sets the language configurator in . Gets the parser for internal usage. Gets or sets the image composition quality in . Gets or sets the interpolation mode in . Gets or sets the rendering quality for the . Gets or sets the rendering mode for text associated with the . Gets a value indicating whether undo operation can be done in . Gets a value indicating whether redo operation can be done in . Gets a value indicating whether copy operation can be done in . Gets a value indicating whether paste operation can be done in . Gets a value indicating whether cut operation can be done in . Gets or sets the selected text in . If there is no text selected and you are setting new selected text, it will be inserted in the position of the cursor. Otherwise, when there is some text selected, it will be deleted and new text will be inserted. Gets or sets the count of spaces to be placed instead tabulation symbol. Gets or sets a value indicating whether tab symbols should be used, or spaces should be used instead. Gets or sets the editable text of the control. Gets or sets the actual text with considering \r as well. Used by WM_GETTEXTLENGTH Message. Gets a value indicating whether the underlying stream is closed or not. Gets the text of the current line in . Gets the instance of the current line in . Gets or sets a value indicating whether the right user margin should be visible in . Gets or sets a value indicating whether the user margin should be visible in . Gets or sets the width of the right user margin in . Gets or sets the width of the user margin that helps to displays additional information regarding the contents in the EditControl. Information can also be displayed on a line-by-line basis. Gets the list of available languages in . Gets or sets the currently used configuration language in . Gets or sets a value indicating whether is in read-only mode. Gets the list of commands that are used in . Gets the key binder that provides advanced customization of keystroke bindings for all editing and navigation operations. Gets or sets the key binding processor. Gets or sets a value indicating whether grouping should be enabled while performing undo/redo actions. Gets the location of right-bottom position cursor's in control coordinates. Gets or sets a value indicating whether context menu should be shown or not while right click on . Gets or sets a value indicating whether the single-line mode (like a regular TextBox) should be enabled in . Gets or sets a value indicating whether removing a read-only region is allowed in . Gets a value indicating whether the content of the file was modified in . Gets the print document, which is used to print the contents of the . Gets or sets a value indicating whether the context choice should be updated when it is active and user types something. Gets or sets a value indicating whether the transparent selection should be used or not in . Gets or sets a value indicating whether all new-line symbols in text should be converted to one common new-line symbol while loading the control. Such file conversion is needed if file contains different new-line symbols or sequences. Gets or sets the file stream, that is used as an input in . Gets or sets the name of the currently opened file in . Gets or sets a value indicating whether the file should be opened in shared mode or not. Gets or sets a value indicating whether to enable Undo/Redo after save. Gets or sets the border style of the . Gets the left offset value of scroller position in . Gets the right offset value of scroller position in . Gets the top offset value of scroller position in . Gets the bottom offset value of scroller position in . Gets the virtual size of control. If control's client area is smaller then virtual size, then scrollers will be visible. Gets the selected text range in . Gets or sets a value indicating whether the files in the are separated with vertical splitter. Gets or sets a value indicating whether the files in the are separated with horizontal splitter. Gets or sets a value indicating whether control should transfer focus to the next control when user presses tab key, or it should insert tab symbol instead. Gets or sets a value indicating whether support MD5. Gets or sets a value indicating whether auto indent smart mode should be work in block mode. Gets or sets the Selection Mode. Gets or sets a value indicating whether to enable VS like Block selection. This property is applicable only when the Selection Mode is in normal selection. Gets or sets a value indicating whether the nested Collapsing behavior should be enabled. Gets or sets a value indicating whether the control support RightToLeft mode. Gets or sets the width of the selection margin that enables the user to select the contents of the entire line in the EditControl, by simply clicking on the corresponding selection margin area of the line. Gets the read-only copy of the bookmarks collection in . Gets the read-only copy of the custom bookmarks collection . Gets or sets the collection of the text lines in . Gets the properties of show white spaces mode. Gets or sets the border color of user margin. Gets or sets brush info object that is used to draw user margin background color. Gets or sets the font of user margin text. Gets or sets the color of user margin text. Gets or sets a value indicating whether word-wrapping should be enabled in or not. Gets or sets the different types for wrapping the word in the . Gets or sets the background color for the line break character to be added at the end of the line on pressing the enter key. The background color of the line break character is applicable only if property is true. Gets or sets the foreground color for the line break character to be added at the end of the line on pressing the enter key. The text color of the line break character is applicable only if property is true. Gets or sets the width of wordwrap margin. In EditControl, word-wrap margin is visible only while setting WordWrapMarginVisible property to true. Gets or sets a value indicating whether word wrapping should be visible in . Gets or sets the style of line that is drawn at the border of the word-wrap margin. Gets or sets the color for the line that is drawn at the border of the wordwrap margin. Gets or sets BrushInfo object that is used when area situated after text area is drawn. Gets or sets the state of the word wrapping mode. Different types of wrapping mode in EditControl are Control, SpecifiedColumn and WordWrapMargin. Gets or sets the width of marker area. Gets or sets the position of the horizontal splitter in . Gets or sets the position of the bottom vertical splitter in . Gets or sets the position of the top vertical splitter in . Gets or sets the array of tab stops. Gets or sets a value indicating whether tab stops should be used in . Gets or sets the background color of the indicator margin. Indicator margin is used for displaying the custom indicators and bookmarks. Gets or sets value indicating whether XP style should be used in . Gets or sets value indicating whether XPStyle border should be used in . Gets the context choice controller with a list of code completion options to speed up coding by reducing typos and other common mistakes. Gets or sets the mode of auto indentation. The options provided are None, Block and Smart as like in Visual studio code editor. Gets or sets a value indicating whether context tooltips should be shown while placing the cursor over the word. Gets or sets a value indicating whether content dividers should be shown in . Gets or sets a value indicating whether smart auto indent should be used. When set to true, AutoIndentMode is set to smart. When set to false, AutoIndentMode is set to None. Obsolete, use AutoIndentMode now. Gets or sets a value indicating whether collapsed text is shown in tooltip when mouse hovers over collapsed section. Gets the settings of status bar that contains many sub properties, which can be used to customize the appearance and visibility of the status bar and its panels. Gets or sets a value indicating whether the lines wrapping should be marked or not. Gets or sets the custom image that marks lines wrapping. Gets or sets the size of the context choice pop-up window that helps to speed up coding by reducing typos and other common mistakes. Gets or sets the size of context prompt pop-up window that enables user to speed up text input, formatting, auto correction and much more. Gets or sets the size of CodeSnippet block. Gets or sets a value indicating whether the custom context prompt size should be used or not. Gets or sets the font of line numbers which was displayed on the indicator margin in . Gets or sets the color of line numbers which was displayed on the indicator margin in . Gets or sets the border color of context choice that helps to speed up coding by reducing typos and other common mistakes. Gets or sets the font that are used in ContextChoice that helps to speed up coding by reducing typos and other common mistakes. Gets or sets the background color of the context choice that helps to speed up coding by reducing typos and other common mistakes. Gets or sets the foreground color of the context choice that helps to speed up coding by reducing typos and other common mistakes. Gets or sets the border color of context prompt that enables user to speed up text input, formatting, auto correction and much more. Gets or sets the border color of context tooltip form. Gets or sets the border color of bookmark tooltip form. Gets or sets the brush info object that is used to draw context tooltip background color. Gets or sets the brush info object that is used to draw bookmark tooltip background color. Gets or sets the brush info object that is used to draw context prompt background color. Gets or sets the brush info object that is used to draw indentation block background. Gets or sets the array of ColumnGuideItems objects. Gets or sets a value indicating whether column guides should be drawn or not. Gets or sets the font that is used while measuring position of column guides. Gets or sets the new line style of the newly created stream. Gets or sets a value indicating whether indentation block borders should be drawn in . Gets or sets the style of indentation block border line. Gets or sets the color of indentation block border line. Gets or sets a value indicating whether outer file dragged and dropped into should be inserted into current content. If set to false, current file is closed and dropped outer file is opened. Gets or sets a value indicating whether the notification is shown when drag and dropped file into . When this property is to false, error message will not occurred The error message will shows when InsertDroppedFileIntoText property is to false. Gets or sets a value indicating whether context choice list gets autocompleted when single lexem remains in the list. Gets or sets a value indicating whether wrapped lines should be marked or not. Gets or sets the custom image that marks wrapped lines. Gets or sets the offset of paragraphs. Gets or sets the offset of wrapped lines. Gets the autoformatting manager of . Gets or sets a value indicating whether the changed lines should be marked in . Gets or sets a value indicating whether the changed lines should be marked once encoding changed at run-time. Gets or sets the color of changed lines marking line in . Gets or sets the color of saved lines marking line in . Gets or sets a value indicating whether bookmark tooltips should be shown or not. Gets or sets the find dialog form that helps to find occurrences of specified text with constraints such as case matching, matching whole words etc., in . Gets or sets the replace dialog form that helps to replace specified text with replacement text as per the conditions specified in . Gets or sets the GoTo dialog form which is used to position the mouse pointer on any specified line that the user wish to go in . Gets the name of the file. Gets or sets a value indicating whether config file should be loaded. If set to false, default language is created from code. Gets or sets a value indicating whether static data should be cleared on dispose. Frees memory, but impairs time of next loading of EditControl. Gets the search history details which had been performed in Find dialog box. Gets the search history details which had been performed in Replace dialog box. Gets the history of Replace dialog. Gets or sets a value indicating whether auto replace triggers should be used in . Gets or sets the custom bitmap for mouse pointer. Gets or sets a value indicating whether border should be drawn around active code snippets. Gets or sets a value indicating whether current line should be highlighted in . Gets or sets the color of current line highlight in . Gets or sets the column for wrapping text and it is applicable only when WordWrapMode is set to SpecifiedColumn. Gets or sets the font that is used while calculating position of WordWrapColumn. Gets or sets the delay time for showing the tooltips in milliseconds. Gets or sets a value indicating whether inserting text should be allowed at the beginning of read-only region at the start of new line. Gets or sets the file name to be shown in SaveAs dialog. Gets or sets the visual style of scrollbar. Specifies how the control process vertical scrolling. Gets or sets the scrollbar color scheme when Office2007 or Office2007Generic style is set. Gets the buttons on the top of vertical scrollbar. Gets the buttons on the bottom of vertical scrollbar. Gets the buttons on the left of horizontal scrollbar. Gets the buttons on the right of vertical scrollbar. Gets or sets a value indicating whether scrollers should be always visible in . Gets or sets a value indicating whether context choice items should be filtered while typing. Gets or sets a value indicating whether context choice items filtering string should be extended back to the whitespace. Gets or sets the alignment of line number area in . Gets or sets the placement of user margin in . Gets or sets a value indicating whether selection is performed while clicking on line numbers. Gets or sets a value indicating whether native GDI should be used for text output. Gets or sets the space between lines in pixels. Gets or sets the brush which is used for drawing the Splitter background. Gets or sets a value indicating whether text should be selected after drag or drop operation is performed in . Gets or sets a value indicating whether line selection should be extended to far right. Gets or sets a value indicating whether tab stops should be respected on inserting blocks of text. Gets or sets a value indicating whether the edit control should handle Escape key to close the parent form only when the parent form contains the cancel button. Default value is true. Setting it to false will close the parent form. Gets or sets the scroll position of . Gets or sets a value indicating whether the control should enable Accessibility support in Gets value indicating whether events handling is locked. For private usage only. Implemented for applying ContextOptions attribute. Gets oe sets the Scroll colorscheme for Office 2016 Hides Background image property. Hides Font image property. Gets the office 2016 colors respective to style Occurs after the InsertMode property has changed in EditControl. Occurs after the current cursor position has changed in EditControl. Occurs after the text selection has changed. Occurs when CanUndoRedo state has changed in EditControl. Occurs when a user margin display line number has been painted. Occurs when an operation starts like while collapsing and expanding block of code. Occurs on the end of the long operation. Occurs when underlying stream of the control is about to change. Occurs when the value of is changed. Occurs before the value of gets changed. This can be handled to cancel the state changes. Occurs when ReadOnly mode of changes. Occurs when default key bindings should be added. Occurs when custom key-binding command should be registered. Occurs after configuration has changed. Occurs when current parser language of the control has been changed. Occurs when custom line mark should be drawn. Occurs before the line number has been drawn. Occurs before the ContextChoice dialog is shown to user. Occurs when context choice list should be updated. Occurs when context choice window has been opened. Occurs when context choice window has been closed. Occurs before context prompt dialog should be shown to user. Occurs when context prompt dialog has been opened. Occurs when the context prompt list has been updated. Occurs when context prompt window has been closed. Occurs while updating the context tooltip text. Occurs while updating bookmark tooltip text. Occurs when context menu is about to open. User can handle this event to add custom menu items. Occurs when SingleLineMode property value has been changed. Occurs when text has been changed. Occurs when a new match is found in FindAndReplaceDialogBox through FindNext Button. Occurs when text is about to change. Occurs when line has been changed. Occurs when line inserted in EditControl. Occurs when line Deleted in EditControl. Occurs when context choice item has been selected. Occurs when context prompt item has been selected. Occurs when WordWrap property value has been changed. Occurs when editor is about to insert text of the selected context choice item. Occurs when context choice item is right clicked. Occurs when page header needs to be printed. Occurs when page footer need to be printed. Occurs when user clicks on the indicator margin area. Occurs when user double-clicks on the indicator margin area. Occurs when user margin area text is ready to be drawn. Occurs when user tries to save stream with data loosing. Occurs when user tries to save file with data loosing. Occurs when edited stream is about to be closed and changes should be saved. Occurs when outlining tooltip is about to be shown. Occurs when outlining tooltip is shown. Occurs when outlining tooltip is closed. Occurs before region is about to expand. Occurs when region expands. Occurs before region is about to collapse. Occurs while collapsing the specific region in EditControl. Occurs when text in hidden block is found and this block can't be expanded due to user's cancelling. Occurs when new code snippet member must be highlighted. Occurs when text of code snippet template member is to be changed. Occurs before code snippet is activated. Occurs after code snippet is deactivated. Raised when CollapsingAll method is called. Raised when ExpandingAll method is called. Raised when CollapseAll method is called. Raised when ExpandAll method is called. Occurs when horizontal scrolling takes place in EditControl. Occurs when vertical scrolling takes place in EditControl. Gets or sets a value indicating whether the file is modified or not. Gets or sets a value indicating whether the ContextChoice replace is required. Overriden. Changes to show or hide scrollbars and also consider the controls setting. Sets the cursor that is displayed when the mouse pointer is over the control. Gets or sets a value indicating whether to render the content of the control in RightToLeft layout. Use RenderRightToLeft instead. Gets or sets a value of ZoomFactor for zoom-in and zoom-out operations in . Gets or sets a value of the zoom factor to update the linenumber font when AllowZoom is false Gets or sets a value indicating whether the Text area of the can be zoomed or not. Gets or sets a value of default formats of the language which is loaded at first time before applying zoom factor Gets or sets a collection of Formats from default Configurator Gets or sets the value used to customize the appearance of the . This ThemeStyle settings will be applied only when the VisualStyleBased theme has been applied to the control. Occurs when theme name of the control has changed. Gets a value indicating whether the visual style based theme is applied to the . This also indicates whether the theme files are referred from external assemblies or not. Return true, if the visual style based theme is applied to . Otherwise returns false. Gets or sets the theme name of the control. The default value is null. This ThemeStyle settings will be applied only when the VisualStyleBased theme has been applied to the control. Gets or sets a value indicating whether control elements styles can be overridden by theme style settings. Default value is false. By default, the control's element styles will not be overridden by theme style settings if the style is set in sample level. If this property is enabled, element style will be overridden by theme style settings event if it is set in sample level. This property should be enabled or disabled before calling the ThemeName property of the control. Gets or sets the Base Theme name of the theme Gets or sets a value indicating whether a theme settings can be applied to the control. The default value is true. This property must be initialized before applying the VisualTheme /> Gets the name of the control. Gets or sets the VisualTheme of the control. Represents a class that describes string that will ignore the case insensitive when user uses the FindRegex method programmatically. It indicates caseInsenstive is on or off. Initializes a new instance of the Class. Gets or sets a value indicating whether the case insensitive is on in . Attribute for properties that are used in context choice options. Fix for bugs related to scrolling subclassing. ScrollersFrame for EditControl. Creates new EditScrollersFrame. Updates visibility of gripper. Provides data for the event of the control. Initializes a new instance of the class. Gets the StringAlinment for the LineNumbers Gets or sets the graphics object that are used for the drawing. Gets or sets the current line number to be drawn. Gets or sets the bounds of the current line rectangle. Gets or sets the fore color of the current line. Gets or sets the font of the current line. Gets or sets the LineNumbersAlignment of the current line. Gets or sets a value indicating whether the line number drawing is to be cancelled. This class represents renderer class for office 2016 style Holds the background color Holds the line number color Holds the selection margin background color Holds the selection margin foreground color Holds the selection backcolor Holds the indent line color Holds the indent block highlighting color Holds the indentation block border color Holds the indentation block backcolor Holds the indicator margin backcolor Holds the splitter backcolor Holds the splitter dot marks color Holds the collapse icon backcolor Holds the collapse icon border color Holds the collapse icon forecolor Holds the collapse border color Holds the collapse back color Holds the collapse forecolor Holds the collapse line color Holds the control option backcolor Holds the control option label forecolor Holds the control option buttonpanel backcolor Holds the find dialog form backcolor Holds the find dialog form forecolor Holds the replace form backcolor Holds the replace form forecolor Holds the gotodialog form backcolor Holds the gotodialog form forecolor Holds the tooltip backcolor Holds the tooltip forecolor Holds the tooltip border color Holds the bookmark backcolor Holds the bookmark border color Holds the format configuration form backcolor Holds the format configuration form forecolor Holds the listbox backcolor Holds th listbox Forecolor Holds the listbox selected backcolor Holds the listbox selected forecolor Holds the format configuration groupBox borderColor Holds the contextchoice backcolor Holds the contextchoice forecolor Holds the contextprompt forecolor Holds the contextprompt bordercolor Holds the keybinding form backcolor Holds the keybinding form forecolor Holds the new format form backcolor Holds the new format form forecolor Holds the notification dialog form backcolor Holds the notification dialog form forecolor Holds the configuration dialog form backcolor Holds the configuration dialog form forecolor Holds the linestyle dialog form backcolor Holds the linestyle dialog form forecolor Holds the create language dialog form backcolor Holds the create language dialog form forecolor Holds the disabled backColor Holds the disabled linenumber color Holds the disabled splitter backcolor Holds the disabled indicator margin backcolor Constructor of renderer class Gets style of EditControl Gets the back color Gets the linenumber color Gets the selectio nmargin background color Gets the selection margin foreground color Gets the selection margin foreground color Gets the indent linecolor Gets the indent block highlighting color Gets the indentation block border color Gets the indentation block backcolor Gets the indicator margin backcolor Gets the splitter backcolor Gets the splitter dot marks color Gets the collapse icon backColor Gets the collapse icon forecolor Gets the collapse icon border Color Gets the collapse backcolor Gets the collapse forecolor Gets the collapse forecolor Gets the collapse border color Gets the control option backcolor Gets the control option label forecolor Gets the control option buttonpanel backcolor Gets the find dialog backcolor Gets the find dialog forecolor Gets the replace form backcolor Gets the replace form forecolor Gets the goto dialog backcolor Gets the goto dialog forecolor Gets the tooltip backcolor Gets the tooltip forecolor Gets the tooltip border color Gets the bookmark backcolor Gets the bookmark border color Gets the format configuration form backcolor Gets the format configuration form forecolor Gets the listbox backcolor Gets the listbox forecolor Gets the listbox selected backcolor Gets the listbox selected forecolor Gets the format configuration groupbox borderColor Gets the context choice backcolor Gets the context choice forecolor Gets the context prompt forecolor. Gets the context prompt bordercolor. Gets the keybinding backcolor Gets the keybinding forecolor Gets the new format backcolor Gets the new format forecolor Gets the notification dialog backcolor Gets the notification dialog forecolor Gets the configuration dialog backcolor Gets the configuration dialog forecolor Gets the linestyle dialog form backcolor Gets the linestyle dialog form forecolor Gets the create language dialog form backcolor Gets the create language dialog form forecolor Gets the disabled backcolor Gets the disabled splitter backcolor Gets the disabled indicator margin backcolor Gets the disabled line number forecolor This class represents Renderer class for office 2016 white style Holds the background color Holds the line number color Holds the selection margin background color Holds the selection margin foreground color Holds the selection backcolor Holds the indent line color Holds the indent block highlighting color Holds the indentation block border color Holds the indentation block backcolor Holds the indicator margin backcolor Holds the splitter backcolor Holds the splitter dot marks color Holds the collapse icon backcolor Holds the collapse icon border color Holds the collapse icon forecolor Holds the collapse border color Holds the collapse back color Holds the collapse forecolor Holds the collapse line color Holds the control option backcolor Holds the control option label forecolor Holds the control option buttonpanel backcolor Holds the find dialog form backcolor Holds the find dialog form forecolor Holds the replace form backcolor Holds the replace form forecolor Holds the gotodialog form backcolor Holds the gotodialog form forecolor Holds the tooltip backcolor Holds the tooltip forecolor Holds the tooltip border color Holds the bookmark backcolor Holds the bookmark border color Holds the format configuration form backcolor Holds the format configuration form forecolor Holds the listbox backcolor Holds th listbox Forecolor Holds the listbox selected backcolor Holds the listbox selected forecolor Holds the format configuration groupBox borderColor Holds the contextchoice backcolor Holds the contextchoice forecolor Holds the keybinding form backcolor Holds the keybinding form forecolor Holds the new format form backcolor Holds the new format form forecolor Holds the notification dialog form backcolor Holds the notification dialog form forecolor Holds the configuration dialog form backcolor Holds the configuration dialog form forecolor Holds the linestyle dialog form backcolor Holds the linestyle dialog form forecolor Holds the create language dialog form backcolor Holds the create language dialog form forecolor Holds the disabled backColor Holds the disabled linenumber color Holds the disabled splitter backcolor Holds the disabled indicator margin backcolor Gets the back color Gets the linenumber color Gets the selectio nmargin background color Gets the selection margin foreground color Gets the selection margin foreground color Gets the indent linecolor Gets the indent block highlighting color Gets the indentation block border color Gets the indentation block backcolor Gets the indicator margin backcolor Gets the splitter backcolor Gets the splitter dot marks color Gets the collapse icon backColor Gets the collapse icon forecolor Gets the collapse icon border Color Gets the collapse backcolor Gets the collapse forecolor Gets the collapse forecolor Gets the collapse border color Gets the control option backcolor Gets the control option label forecolor Gets the control option buttonpanel backcolor Gets the find dialog backcolor Gets the find dialog forecolor Gets the replace form backcolor Gets the replace form forecolor Gets the goto dialog backcolor Gets the goto dialog forecolor Gets the tooltip backcolor Gets the tooltip forecolor Gets the tooltip border color Gets the bookmark backcolor Gets the bookmark border color Gets the format configuration form backcolor Gets the format configuration form forecolor Gets the listbox backcolor Gets the listbox forecolor Gets the listbox selected backcolor Gets the listbox selected forecolor Gets the format configuration groupbox borderColor Gets the context choice backcolor Gets the context choice forecolor Gets the keybinding backcolor Gets the keybinding forecolor Gets the new format backcolor Gets the new format forecolor Gets the notification dialog backcolor Gets the notification dialog forecolor Gets the configuration dialog backcolor Gets the configuration dialog forecolor Gets the linestyle dialog form backcolor Gets the linestyle dialog form forecolor Gets the create language dialog form backcolor Gets the create language dialog form forecolor Gets the disabled backcolor Gets the disabled splitter backcolor Gets the disabled indicator margin backcolor Gets the disabled line number forecolor This class represents Renderer class for office 2016 black style Holds the background color Holds the line number color Holds the selection margin background color Holds the selection margin foreground color Holds the selection backcolor Holds the indent line color Holds the indent block highlighting color Holds the indentation block border color Holds the indentation block backcolor Holds the indicator margin backcolor Holds the splitter backcolor Holds the splitter dot marks color Holds the collapse icon backcolor Holds the collapse icon border color Holds the collapse icon forecolor Holds the collapse border color Holds the collapse back color Holds the collapse forecolor Holds the collapse line color Holds the control option backcolor Holds the control option label forecolor Holds the control option buttonpanel backcolor Holds the find dialog form backcolor Holds the find dialog form forecolor Holds the replace form backcolor Holds the replace form forecolor Holds the gotodialog form backcolor Holds the gotodialog form forecolor Holds the tooltip backcolor Holds the tooltip forecolor Holds the tooltip border color Holds the bookmark backcolor Holds the bookmark border color Holds the format configuration form backcolor Holds the format configuration form forecolor Holds the listbox backcolor Holds th listbox Forecolor Holds the listbox selected backcolor Holds the listbox selected forecolor Holds the format configuration groupBox borderColor Holds the contextchoice backcolor Holds the contextchoice forecolor Holds the contextPrompt forecolor Holds the keybinding form backcolor Holds the keybinding form forecolor Holds the new format form backcolor Holds the new format form forecolor Holds the notification dialog form backcolor Holds the notification dialog form forecolor Holds the configuration dialog form backcolor Holds the configuration dialog form forecolor Holds the linestyle dialog form backcolor Holds the linestyle dialog form forecolor Holds the create language dialog form backcolor Holds the create language dialog form forecolor Holds the disabled backColor Holds the disabled linenumber color Holds the disabled splitter backcolor Holds the disabled indicator margin backcolor Gets the back color Gets the linenumber color Gets the selectio nmargin background color Gets the selection margin foreground color Gets the selection margin foreground color Gets the indent linecolor Gets the indent block highlighting color Gets the indentation block border color Gets the indentation block backcolor Gets the indicator margin backcolor Gets the splitter backcolor Gets the splitter dot marks color Gets the collapse icon backColor Gets the collapse icon forecolor Gets the collapse icon border Color Gets the collapse backcolor Gets the collapse forecolor Gets the collapse forecolor Gets the collapse border color Gets the control option backcolor Gets the control option label forecolor Gets the control option buttonpanel backcolor Gets the find dialog backcolor Gets the find dialog forecolor Gets the replace form backcolor Gets the replace form forecolor Gets the goto dialog backcolor Gets the goto dialog forecolor Gets the tooltip backcolor Gets the tooltip forecolor Gets the tooltip border color Gets the bookmark backcolor Gets the bookmark border color Gets the format configuration form backcolor Gets the format configuration form forecolor Gets the listbox backcolor Gets the listbox forecolor Gets the listbox selected backcolor Gets the listbox selected forecolor Gets the format configuration groupbox borderColor Gets the context choice backcolor Gets the context choice forecolor Gets the context prompt forecolor. Gets the context prompt bordercolor. Gets the keybinding backcolor Gets the keybinding forecolor Gets the new format backcolor Gets the new format forecolor Gets the notification dialog backcolor Gets the notification dialog forecolor Gets the configuration dialog backcolor Gets the configuration dialog forecolor Gets the linestyle dialog form backcolor Gets the linestyle dialog form forecolor Gets the create language dialog form backcolor Gets the create language dialog form forecolor Gets the disabled backcolor Gets the disabled splitter backcolor Gets the disabled indicator margin backcolor Gets the disabled line number forecolor This class represents Renderer class for office 2016 black style Holds the background color Holds the line number color Holds the selection margin background color Holds the selection margin foreground color Holds the selection backcolor Holds the indent line color Holds the indent block highlighting color Holds the indentation block border color Holds the indentation block backcolor Holds the indicator margin backcolor Holds the splitter backcolor Holds the splitter dot marks color Holds the collapse icon backcolor Holds the collapse icon border color Holds the collapse icon forecolor Holds the collapse border color Holds the collapse back color Holds the collapse forecolor Holds the collapse line color Holds the control option backcolor Holds the control option label forecolor Holds the control option buttonpanel backcolor Holds the find dialog form backcolor Holds the find dialog form forecolor Holds the replace form backcolor Holds the replace form forecolor Holds the gotodialog form backcolor Holds the gotodialog form forecolor Holds the tooltip backcolor Holds the tooltip forecolor Holds the tooltip border color Holds the bookmark backcolor Holds the bookmark border color Holds the format configuration form backcolor Holds the format configuration form forecolor Holds the listbox backcolor Holds th listbox Forecolor Holds the listbox selected backcolor Holds the listbox selected forecolor Holds the format configuration groupBox borderColor Holds the contextchoice backcolor Holds the contextchoice forecolor Holds the contextPrompt forecolor Holds the contextPrompt bordercolor Holds the keybinding form backcolor Holds the keybinding form forecolor Holds the new format form backcolor Holds the new format form forecolor Holds the notification dialog form backcolor Holds the notification dialog form forecolor Holds the configuration dialog form backcolor Holds the configuration dialog form forecolor Holds the linestyle dialog form backcolor Holds the linestyle dialog form forecolor Holds the create language dialog form backcolor Holds the create language dialog form forecolor Holds the disabled backColor Holds the disabled linenumber color Holds the disabled splitter backcolor Holds the disabled indicator margin backcolor Gets the back color Gets the linenumber color Gets the selectio nmargin background color Gets the selection margin foreground color Gets the selection margin foreground color Gets the indent linecolor Gets the indent block highlighting color Gets the indentation block border color Gets the indentation block backcolor Gets the indicator margin backcolor Gets the splitter backcolor Gets the splitter dot marks color Gets the collapse icon backColor Gets the collapse icon forecolor Gets the collapse icon border Color Gets the collapse backcolor Gets the collapse forecolor Gets the collapse forecolor Gets the collapse border color Gets the control option backcolor Gets the control option label forecolor Gets the control option buttonpanel backcolor Gets the find dialog backcolor Gets the find dialog forecolor Gets the replace form backcolor Gets the replace form forecolor Gets the goto dialog backcolor Gets the goto dialog forecolor Gets the tooltip backcolor Gets the tooltip forecolor Gets the tooltip border color Gets the bookmark backcolor Gets the bookmark border color Gets the format configuration form backcolor Gets the format configuration form forecolor Gets the listbox backcolor Gets the listbox forecolor Gets the listbox selected backcolor Gets the listbox selected forecolor Gets the format configuration groupbox borderColor Gets the context choice backcolor Gets the context choice forecolor Gets the context prompt forecolor Gets the context prompt bordercolor Gets the keybinding backcolor Gets the keybinding forecolor Gets the new format backcolor Gets the new format forecolor Gets the notification dialog backcolor Gets the notification dialog forecolor Gets the configuration dialog backcolor Gets the configuration dialog forecolor Gets the linestyle dialog form backcolor Gets the linestyle dialog form forecolor Gets the create language dialog form backcolor Gets the create language dialog form forecolor Gets the disabled backcolor Gets the disabled splitter backcolor Gets the disabled indicator margin backcolor Gets the disabled line number forecolor Represents a control that is used to render the content of the StreamEditControl. Represents a scrollable control, that supports intelli mouse. Represents a class that acts as a hybrid between Syncfusions scroller and windows scroller. Represents a base class for the controls that supports scrolling. The ScrollControl class acts as a base class for controls that require the ability to scroll. To allow a control to display scroll bars as needed, set the AutoScroll property to true. To select which scroll bars should be visible, set the VScroll and HScroll properties. You can also associate stand-alone scrollbars with the ScrollControl. The VertScrollBar and HorizScrollBar properties allow you to associate external scrollbars. This is of benefit if you want to share one scrollbar with a parent control. For example, if the ScrollControl is a view inside a workbook or dynamic splitter frame. ScrollControl supports automatic scrolling when the user drags the mouse. In a grid when the user starts selecting cells the user can drag the mouse outside the grid area and the grid will automatically scroll. To enable auto scrolling, override the OnMouseDown event in your derived control and initialize the AutoScrolling, AutoScrollBounds and InsideScrollBounds properties. When the user scrolls your control and holds down the mouse on the down or up arrow of the scrollbar, the scrolling speed will accelerate. The FixRenderOrigin method will ensure correct initialization of the rendering origin for brushes and patterns. You can call FixRenderOrigin from your control's OnPaint method. ScrollControl supports scrolling with the mouse wheel and also cooperates fine with with the IntelliMouseDragScroll class. If you want to provide context information about your control and change the cursor on the fly while the user moves the mouse, set the OverrideCursor property to the cursor you want to show. Instead you can also implement IMouseController and add the object to MouseControllerDispatcher. Initializes a new instance of class. Releases the unmanaged resources used by the Control and its child controls and optionally releases the managed resources. True to release both managed and unmanaged resources; false to release only unmanaged resources. Computes the location of the specified screen point into client coordinates. PointToClient(LastMousePosition). Raises the System.Windows.Forms.Control.MouseWheel event. A MouseEventArgs that holds event data. public class GridTextBox: RichTextBox { private GridTextBoxCell parent; protected override void OnMouseWheel(MouseEventArgs e) { parent.Grid.ProcessMouseWheel(e); } } Update scrollbars to reflect recent changes in scroll position, minimum and maximum scroll position values. Call this method to check if you should do any update calculations for the view in your control and to notify scrollcontrol that the controls content need to be updated. true if you should invalidate areas that need to be redrawn; false if a complete Refresh for the control is pending and therefore invalidating the view is not necessary. Call this method to check if you should do any update calculations for the view in your control and to notify scrollcontrol that the controls content need to be updated. If markPaintPending is true ScrollControl will assume the control needs to be repainted in a subsequent EndUpdate call. true if you should Invalidate regions to be repainted in your control. It will return false if a complete Refresh of the control is pending and you don't need to invalidate individual regions of your control. Suspends the painting of the control until the method is called. When many paint are made to the appearance of a control you should invoke the BeginUpdate method to temporarily freeze the drawing of the control. This results in less distraction to the user, and a performance gain. After all updates have been made, invoke the EndUpdate method to resume drawing of the control. Suspends the painting of the control until the method is called. Specifies the painting support during the BeginUpdate, EndUpdate batch. When many paint are made to the appearance of a control you should invoke the BeginUpdate method to temporarily freeze the drawing of the control. This results in less distraction to the user, and a performance gain. After all updates have been made, invoke the EndUpdate method to resume drawing of the control. Pass BeginUpdateOptions if you do not want to do a complete Refresh of the control and instead want to have certain regions of your control be invalidated or scroll the contents of control. If you call BeginUpdate() and then later EndUpdate() the control will know if a paint is pending and only refresh the control if a paint is pending. Either call to ShouldPrepareUpdate, Invalidate or a WM_PAINT message during the BeginUpdate EndUpdate block will signal the control that a paint is pending. Resumes the painting of the control suspended by calling the BeginUpdate method. When many paint are made to the appearance of a control you should invoke the BeginUpdate method to temporarily freeze the drawing of the control. This results in less distraction to the user, and a performance gain. After all updates have been made, invoke the EndUpdate method to resume drawing of the control. Cancels any prior calls. Resumes the painting of the control suspended by calling the BeginUpdate method. Updated when set to true. When many paint are made to the appearance of a control you should invoke the BeginUpdate method to temporarily freeze the drawing of the control. This results in less distraction to the user, and a performance gain. After all updates have been made, invoke the EndUpdate method to resume drawing of the control. Scrolls the contents of the control like the ScrollWindow Windows API. The method will raise a WindowScrolling event before the contents are scrolled and a WindowScrolled event after the contents have been scrolled. If DisableScrollWindow is true any calls to the ScrollWindow method will simply invalidate the affect region. The rendering origin will still be recorded correctly and WindowScrolling and WindowScrolled events will be raised. If DisableScrollWindow is false ScrollWindow will scroll the contents of the control. Amount to scroll by x. Amount to scroll by y. Rectangle to scroll. Clip. Updated rectangle. Determines whether this control contains focus. Override this method if you want to show dropdown windows and indicate the control has not lost focus when the dropdown is shown. true if the control or any child control has focus; false otherwise. Performs painting-related operations. PaintEventArgs. Performs handle creating-related operations. EventArgs. Performs visibility changing-related operations. EventArgs. This method is called to reduce the time the first time the control is drawn. Calling OnPaint before the control is made visible ensures that all relevant code for drawing has been jitted. This method checks if the control is visible, a window handle has been created and if it has not been drawn before, it calls . Set this true if you want to force a call to even if the control is not visible and/or no window handle has been created. This method fires the ScrollbarsVisibleChanged A that contains the event data. Called when horizontal scrolling is being performed. Sender. ScrollEventArgs. Called when vertical scrolling is being performed. Sender. ScrollEventArgs. Call this method from your controls OnPaint method to ensure correct rendering origin for brushes and patterns. The graphics object. Call for both scrollbars. Call for both scrollbars. Raises the event. A that contains the event data. The event handler for this event can check to determine if or was called. Raises the event. A that contains the event data. Raises the event. This method is called when the control or any child control got focus and this control did not have focus before. Inheriting classed should override this method instead of overriding because is also called when child controls got focus and it is not called when focus is moved within child controls of this control. Raises the event. This method is called when the control or any child control looses focus and the new focused control is not a child of this control. Inheriting classed should override this method instead of overriding because is also called when child controls loose focus and it is not called when focus is moved within child controls of this control. This method is called if the controls notification occurs while handling a event. This typically occurs if a message box is displayed from a event handler. Performs parent changing-related operations. EventArgs. Processes Windows messages. The Windows Message to process. Overriden. See event. An that contains the event data. Performs mouse entering-related operations. EventArgs. Performs mouse leaving-related operations. EventArgs Performs validating-related operations. CancelEventArgs. Performs validating-related operations. EventArgs. Performs focus loosing-related operations. EventArgs. OnGotFocus. EventArgs. Performs control removing-related operations. ControlEventArgs. Performs control adding-related operations. ControlEventArgs. Performs size changing-related operations. EventArgs. Performs location changing-related operations. EventArgs. Listens for the horizontal scrollbar's scroll event. An that contains data about the control. A that contains the event data. Listens for the vertical scrollbar's scroll event. An that contains data about the control. A that contains the event data. Actually displays or hides the horiz and vert autoscrollbars. This will also adjust the values of formState to reflect the new state True if the horiz scrollbar should be displayed True if the vert scrollbar should be displayed True if the form needs to be re-layed out Resets the property to its default value. Gets or sets a value indicating Whether you can call BeginUpdate() the control by default that does not handle WM_PAINT messages. Only once you call EndUpdate they will be processed. If this causes problems in your application, you can set this static property to true. In such cases WM_PAINT messages will be simply discarded and any invalid regions will be validated. There is a problem with the default implementation of BeginUpdate. If a screen region is marked invalid the WndProc will be repeatedly called with WM_PAINT at the the top of the WndProc until EndUpdate is called. This can cause your application to freeze if another window gets created or if you make a web service call and WndProc messages need to be processed. Setting DiscardPaintMessagesAfterBeginUpdate = true will help avoid these scenarios. Gets or sets the mouse position point(Control.MousePosition) of the control. The variable is before any WM_MOUSE* messages are processed. Gets or sets the border style of the control. Gets or sets a value indicating whether the horizontal scroll bar is visible or not. if the horizontal scroll bar is visible; otherwise, . Gets or sets a value indicating whether the vertical scroll bar is visible or not. if the vertical scroll bar is visible; otherwise, . ScrollControlMouseController checks this to see if it should cancel existing mouse operation and call ScrollControlMouseController.CancelMode when a UICuesChanged event is sent. That can happen when user activates another application or simply when styles for a child window have changed. Gets or sets a value indicating whether the shared scrollbars should be enabled or not. Use this if the control is not embedded in a container control that implements IScrollBarFrame and you want to provide your own scrollbars. Gets or sets the default margins for the scrolling area when the user moves the mouse to the margin between InsideScrollBounds and AutoScrollBounds. Gets a reference to an object with vertical scrollbar settings of the control. Gets a reference to an object with horizontal scrollbar settings of the control. Gets or sets the size of Scrollable control. Gets or sets the tab order of the control within its container. Gets the settings for the current BeginUpdate option. Gets or sets a value indicating whether the BeginUpdate() has been called and the painting for a control is suspended. Gets or sets a value indicating whether it contains pending updates for the control when painting is suspended with BeginUpdate. Gets or sets a value indicating whether to specify the setting if the window should be scrolled when ScrollWindow is called. If DisableScrollWindow is true any calls to the ScrollWindow method will simply invalidate the affect region. The rendering origin will still be recorded correctly and WindowScrolling and WindowScrolled events will be raised. If DisableScrollWindow is false ScrollWindow will scroll the contents of the control. If DisableScrollWindow will return true if BeginUpdate was called without the BeginUpdateOptions.ScrollWindow option. Gets or sets a value indicating whether the control should scroll while the user is dragging a scrollbars thumb. Gets or sets a value indicating whether the control should scroll while the user is dragging a vertical scrollbars thumb. Gets or sets a value indicating whether the control should scroll while the user is dragging a horizontal scrollbars thumb. Gets or sets a value indicating whether the control should show scroll tips while the user is dragging a vertical scrollbars thumb. Gets or sets a value indicating whether the control should show scroll tips while the user is dragging a horizontal scrollbars thumb. Gets or sets a value indicating whether the method has been called. and reset this flag. Gets or sets a value indicating whether the method has been called. and reset this flag. Gets or sets a value indicating whether the has been called. resets this flag. Gets or sets a value indicating whether the has been called. resets this flag. Gets or sets a value indicating whether the has been called. resets this flag. Gets the pane information. Lets you specify if the time the first time the control is drawn should be optimized by calling OnPaint before the control is made visible and so that all relevant code for drawing has been jitted. Occurs when has been called the first time or has been called the last time. Occurs when horizontal scrolling is being performed. Occurs when vertical scrolling is being performed. Occurs when both and occured. Overriden. Changes to show or hide scrollbars and also consider the controls setting. Offset in pixels of the mouse from the border of the control, where fast scrolling starts. Interval of the autoscroll timer. Specifies whether horizontal scroller should be disabled. Specifies whether vertical scroller should be disabled. Left offset. Right offset. Top offset. Bottom offset. Timer, used for autoscrolling. Step of the slow scrolling. Step of the fast scrolling. Destination from the control`s border, the fast scrolling is activated after. Old vertical small change. Old horisontal small change. Current position of the auto-scrolling. Time of the last scrolling. Custom cursor. Indicates whether mouse left button was pressed in area that allows further autoscrolling. Used to indicate whether timer is called. Updates size and page size of the scrollbars. Updates visibility of the ScrollBars. Scrolls control vertically by specified amount of lines. Count of lines to scroll. Must be always positive. Direction of scrolling. Scrolls control vertically by specified amount of lines. Count of lines to scroll. Scrolls specified scroller. Scrolls specified scroller. Sets new position of the scroller. Supports short smooth jumps and long jumps. Scroller to be scrolled. New position of the scroller. Scrolls window by specified amounts of pixels. X amount to scroll. Y amount to scroll. Corrects scrollers position. Handler of the WM_SIZE event. On window resize scrollers are updated: their maximum size changes and their page size changes. EventArgs. Correctes value of the given scrollbar. ScrollBarWrapper. Processes horizontal scroll event. Sender. ScrollEventArgs. Processes vertical scroll event. Sender. ScrollEventArgs. Enables autoscrolling. MouseEventArgs. Starts or stops timer depending on the position of the mouse. MouseEventArgs. Checks whether Autoscrolling can be started when user presses mouse button down. If return value is true, autoscrolling will be allowed. Disables autoscrolling. MouseEventArgs. Stops scrolling. EventArgs. Handles mouse wheel processing for our scrollbars. MouseEventArgs. Called before scrolling by timer on every timer tick. Offset by y. Called after scrolling by timer on every timer tick. Initializes a new instance of the class. Handler of the Tick event of the AutoScroll timer. Gets or sets a value indicating whether the horizontal scroller should be disabled. Gets or sets a value indicating whether the vertical scroller should be disabled. Gets or sets the left offset scroll. Gets or sets the right offset scroll. Gets or sets the top offset scroll. Gets or sets the bottom offset scroll. Gets or sets the virtual size of control. If control's client area is smaller then virtual size, then scrollers will be visible. Gets or sets the position of the scroller. Gets or sets the step of slow scrolling. Gets or sets the step of fast scrolling. Gets or sets the distance in pixels from the control`s border, where fast autoscrolling starts. using instead of . Gets value, indicating whether control is now in autoscroll mode. Gets or sets the custom cursor for mouse pointer. Rectangle for autoscrolling. Event that is raised when size of the scrollbars changes. Event that is raised when visibility of scrollbars is updated. Defines the constants that specifies the direction of scrolling. Specifies the scrolling towards the up direction. Specifies the scrolling towards the down direction. Name of the resource with common movement cursor. Name of the resource with up movement cursor. Name of the resource with down movement cursor. Name of the resource with left movement cursor. Name of the resource with down movement cursor. Name of the resource with up left movement cursor. Name of the resource with down right movement cursor. Name of the resource with down left movement cursor. Name of the resource with down right movement cursor. WM_SETCURSOR message. Minimum distance between click position and currnt mouse position to begin scrolling. Common movement cursor. Up movement cursor. Down movement cursor. Left movement cursor. Right movement cursor. Up movement cursor. Down movement cursor. Left movement cursor. Right movement cursor. Last point, where user clicked by middle button. Determines, whether middle button is in pressed state. Current scrolling direction. Old scrolling direction. Scrolling speed factor. Number, the distance will be divided to when calculating speed. Timer, used for scrolling. Scrolling speed. Scrool position, saved when mouse is clicked. Special cursor, not used if null. Initializes a new instance of the class. Disposes timer, used for scrolling. True to release both managed and unmanaged resources; false to release only unmanaged resources. Processes presses of the middle button. MouseEventArgs. Processes mouse movement, sets scrolling mode and speed. MouseEventArgs. Stops scrolling. MouseEventArgs. Processes WM_SETCURSOR. Windows message to process. Resets cached info about current cursor. EventArgs. Stops scrolling. EventArgs. Resets cached info about current cursor. Updates current cursor according to the scroll direction. Processes timer Tick events and scrolls window. Sender. EventArgs. Gets cursor, that shows four directions all together. Gets the cursor with Up-right arrow. Gets the cursor with down-left arrow. Gets the cursor with down-right arrow. Gets the cursor with up-left arrow. Gets the cursor with right arrow. Gets the cursor with left arrow. Gets the cursor with down arrow. Gets the cursor, with up-arrow. Gets the state of the Intelly scrolling. GET, SET special cursor, that should be used instead of the default control's cursor. Indicates whether cursor changing is allowed. Current scrolling direction. None direction. Up direction. Down direction. Left direction. Right direction. All directions. Invalid direction. UpLeft direction. UpRight direction. DownLeft direction. DownRight direction. Real edit control used as a source for the data. Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Paints background and foreground of the control PaintEventArgs Processes vertical scroll event. Sender. ScrollEventArgs. Scrolls control vertically by specified amount of lines. Count of lines to scroll. Direction of scrolling. Updates visibility of the ScrollBars. Overrides the OnRighttoLeftchanged Invalidates control. Gets or sets the real edit control used as a source for the data. Gets the maximum width of the line which is used for WordWrapping. Represents a control which is used for editing source files. Represents a control that helps to edit the source files and loads the language configuration from file. Provides the functionality for key-bindings callbacks. Registers default commands while performing Key binding process. Registers default commands while performing Key binding process. Gets the list of commands. Gets the root key binder. Gets the key binding processor. Provides an controller for long operations. Provides a controller for long operations. Occurs when the operation is to be started. Occurs when the operation has started. Occurs when the operation has stopped. Raises when operation has started. Raises when operation has stoped. Specifies size of the area that precedes the text (on the left). String that consists only from the tabulation character. Tab character. Maximum count of lexems that can be parsed while looking for guideline indentation block ends in parstial parsing mode. Name of the resource with common movement cursor. Regex conversion pattern. Default lines count which is used when there are no lines in the file. Width of the collapsers area Width of the selection margin area. Count of lines that will be loaded in one pass when the user is idle. Delay in miliseconds between every idle-processing. Default with of user margin Name of the resource with XSL transformation for XML representation of the text. Regular expression for checking selected text. Step for scrolling when line by line scrolling is performed; performance has to be improved.. Step for scrolling when line by line scrolling is performed; performance shouldn't be improved. Name of the selection layer in dynamic formatting. Name of the border layer in dynamic formatting. Name of the border layer in dynamic formatting. Name of the text color layer in dynamic formatting. Name of the readonly layer in dynamic formatting. Name of the dynamic formats layer that contains wavelines. Name of the dynamic formats layer that contains wavelines. Name of the dynamic formats layer that contains wavelines. Name of the dynamic formats layer that contains text strike outs. Maximum count of the unrendered lines that can be shown by the scrollbar. Sleep interval for idle-processing timer. Maximum count of lines in a tooltip. Offset for the text. Height of the page header in percents. Height of the page footer in percents. Offset between text and header or footer in percents. Line to remeasure before and after the line that was misplaced on rendering. Default lines wrapping marking image. Default lines wrapping marking image. Default wrapped lines marking image. Default wrapped lines marking image. Default context prompt width. Default context prompt height. Dummy for marking snippet end point. "\n". Number of pixels which are added to selection when ExtendSelectionToFarRight is set to false. Default number of pixels between lines. Number of pixels to add to border when it's invalidated. If distance from mouse down point and left edge of control is less than this value, control is scrolled horizontally. Minimum value for tab size. Maximum value for tab size. Default Graphics object. Used for measuring. Default array of tab stops. Extensions of files able to be dropped into EditControl. Delay of long operation timer (for mouse cursor changing). Common movement cursor. For calculating hashes. Gets or sets a value indicating whether the FIPS mode is enabled or not. Search the text like in visual studio editor Indicates whether text was modified after the last save. True when parent form is being closed. List of parse points for marking lines that were changed and saved. Specifies the arguments use last time the outlining tooltip was shown. If last tooltip was not outlinign tooltip, this member is set to null. Current configuration. Flag of the InsertMode. InsertedMode is turned on by default. Counter for the update locks. Input stream. Lexem parser instance. StringFormat instance used for drawing and measuring strings, verticaly centered. Flag of line numbers showing. Flag of markers showing. Flag of collapsers showing. Determines whether KeyPress was handled. Gets or sets a value indicating whether key is pressed or not in EditControl. Determines whether to draw line while editing. Gets the mouse down point. Gets the mouse move point. Used to detect the whether the selection is by mouse. Used to detect the whether the selection is by Keyboard. To detect the mouse up. Determines whether ALT key is pressed. Determines whether Block selection is used in selection. Manager of dynamic formatting. Selection range. Flag that indicates whether control currently is in selection mode. Set to true when lexem is selected by double clicking on it. Used for fixing def. OT4736. Point of mouse position in moment of selecting lexem by double click. Used for fixing def. OT4736.. Specifies whether last mouse click was in text. Specifies whether last mouse click was in selection margin. Binder of the keyboard. Pen used to draw green dots. Find dialog. Goto dialog. Replace dialog. ContextChoice controller. Context prompt window. Quality of composite. Interpolation mode. Smoothing mode. Text rendering hint. Cursor manager. Specifies whether tab symbols must be used. Visibility of the user margin. With of user margin. Count of long operation currently started. Brush used to draw background. Specifies whether removing a read-only region is allowed. Read-only mode. Stack of the undo groups (UndoGroup stucture). Stack of the redo groups (UndoGroup stucture). If true, it means that undo group was opened, no undo operations can be done, all changes in group can be undone by a single undo operation. Count of the action in the undo queue, stored when undo group was opened. Specifies whether group undo is on. Group undo markers. Group redo markers. Last executed operation. WordWrapping mode sign. Old width of the control. Tab size. Specifies how the control process horizontal scrolling. Whitespacs visibility. Context tooltip. Bookmarks tooltip. Context menu manager. Single line mode status. Number of the page to be printed. Y offset of the page to be printed. Text Region to be printed. Print document. Specifies whether context choice should be updated when user types something. XP-Style transparent selection. List of the fake copies of the control. Specifies whether only current page should be printed. Number of the last underline. Number of the last line background. Indicates whether control accepts tabs. Specifies whether selection margin is visible. Color of the selection margin background. Color of the selection margin foreground. Last line index, selected from selection margin. Width of selection margin. List of the new-lines, that were deleted during switching to the singleline mode. Column index of the word start that was under cursor when context choice was opened last time. Column at witch ContextPrompt opening lexem starts. Specifies whether ContentDividers should be visible. Specifies whether Stop search at page end. Specifies whether IndentationGuidelines should be visible. Information about currently visible indentation Guideline. Color of the indent Guideline. Color of the text under selection. Color of the indent guid borders. Timer for auto indent Guideline search. Specifies whether indent Guidelines should be shown automatically. Brush to be used for drawing background. Cache of the selected text. Count of selection changes lock. Specifies whether guidelines can be highlighted or only guideline should be drawn. Last X coordinate of the cursor. Used for navigation implementation similar with Word in non-virtualspace mode. Virtual space mode state. List of the custom controls. Value that shows whether user is currently dragging selected text. Text range that is currently dragged. Rectangle, that is drawn to shown the position at which dragged object will be inserted. Value that specifes whether user left-clicked in selected are. Position of the mouse for the moment when user has clicked in the selected area. Value indicating that indicates whether page headers and footers should be printed outside the page margins. Value that indicates whether page header and footer should be printer. Specifies whether word wrapping was on before printing. Specifies the WrapMode used before printing. Specifies whether control should react on configuration change notification. Value that indicates whether event handlers are attached to Move and Resize events of the parent controls. Bookmark management helper object. Properties of White space mode. Style of margin border (in print preview). Color of margin border (in print preview). Weight of margin border line (in print preview). Color of user margin border. BrushInfo object that is used when user margin is being drawn. Default font of user margin text. Default color of user margin text. Temporary list of the collapsed regions. Temporary list of the expanded regions. Specifies count of the selection locks. Pen to draw border of user margin area. Type of word wrapping. Width of text area. Indicates whether text area should be shown. Style of line that delimits text area. Color of line that delimits text area. BrushInfo object that is used when area situated after text area is drawn. Pen to draw line that delimits text area. Mode of word wrapping. Width of marker area. Array of tab stops. Indicates whether tab stops should be shown. Indicates whether XP style should be used. Indicates whether XP style Border should be used. Brush used to draw collapse icons when XP style is used but there's no XP themes available. Brush used to draw markers area when XP style is used but there's no XP themes available. Mode of auto indentation. Indicates whether context tooltips are shown. Indicates whether bookmark tooltips are shown. Indicates whether outlining toltips are shown. Indicates whether lines wrapping should be marked. Custom image that marks lines wrapping. Default image that marks lines wrapping. Default image that marks lines wrapping in RTL. Indicates whether wrapped lines should be marked. Indicates whether changed lines should be marked. Custom image that marks wrapped lines. Default image that marks wrapped lines. Default image that marks wrapped lines in RTL. Size of context prompt. Font of line numbers. Brush for line numbers. Indicates whether custom context prompt size should be used. Color of context prompt form border. Color of context tooltip form border. Color of bookmark tooltip form border. Brush for context tooltip background. Brush for bookmark tooltip background. Brush for context prompt background. Brush for context prompt background. Array of ColumnGuideItem objects. Bool that indicates whether column guides should be drawn. Font that is used while measuring position of column guides. Style of new line of the newly created stream. Indicates whether default new line style is changed or not. Indicates whether indentation block borders should be drawn. Style of indentation block border line. Color of indentation block border line. Brush for changed lines marking line. Brush for saved lines marking line. Indicates whether outer file dragged and dropped into Edit Control should be inserted into current content. Indicates whether the error message is shown when drag and dropped file into Edit Control Indicates whether context choice list gets autocompleted when single lexem remains in the list. Offset of paragraphs. Offset of paragraphs. Autoformatting manager. Exports text to different format. Controller for work with context choice of code snippets. Manager for work with code snippets. Form that represents options and can be shown through context menu. Image of the control. When not null, OnPaint should draw it. Specifies whether scrollers are disabled. Type of intellisense that was shown last time. Stores invalidation tracer. Indicates whether config file should be loaded. If set to false, default language is created from code. Timer for long operations and cursor changing. ID of the main thread. Extensions of files that can be dropped to EditControl. Indicates whether all files can be dropped to EditControl. If set to false, only files with extension contained in m_arrFileExtensions can be dropped. Indicates whether all saved lines can be flushed. If set to false, saved lines will not be flushed. Indicates whether Files can be Autosaved in EditControl. If set to false, Files will not be saved automatically. Indicates whether selection should be performed when shift button is pressed Indicates whether autoreplace triggers should be used. If set to true, scroll info should be updated on first paint. Indicates whether border should be drawn around active code snippets. Indicates whether current line should be highlighted. Color of current line highlight. Hashcode for string that was selected as block of text. In is pasted respectively to each line if hashcodes are equal. Font that is used while measuring position of column guides. Column for wrapping text. Used when WordWrapMode is set to SpecifiedColumn. Position of word wrap column. List of formats that end at the point of inserting text. Used in updating end points of dynamic formatting. Indicates whether inserting text should be allowed at the beginning of readonly region at the start of new line. Indicates whether insertion of text before readonly region at the beginning of new line is currently performed. Indicates whether scrollbars should be always visible. If more than 0, WM_CHAR is not sent to parent's WndProc. Chached last rendered line for OnCursorManagerBeforeCoordinatesChange. Used for performance improvement. Last area bottom position for OnCursorManagerBeforeCoordinatesChange. Used for performance improvement. Placement of user margin. Width of the line numbers area. Virtual line number start value. Controls mouse position Selection of the line number area. Selection of the dragged text. Selection of the dragged text. Selectection of the full line. Indicates whether native GDI should be used for text output. Space between lines. Point where mouse left button was pressed. Indicates whether encoding was changed forcibly because of inserting some not supported symbols and user should be prompted on save. Encoding used before forced change. Indicates whether context menu is being shown or not. Determines whether KeyUp was handled. Indicates whether click from indent menu Used in Updating Tooltip Mouse Move Used in Drag-Drop. start point of the background selection Stores the selected region when using ALT selection. Holds the style Gets or sets a value indicating whether the ContextTooltipBackgroundBrush is changed or not. Gets or sets a value indicating whether the ContextPromptBackgroundBrush color is changed or not. Gets or sets a value indicating whether the BookmarkTooltipBackgroundBrush color is changed or not. Gets or sets a value indicating whether the BookmarkTooltipBackgroundBrush color is changed or not. Stores the data while set line's back color Gets/ Sets the SelectionMode of the EditControl. Gets/Sets whether to enable VS like Block selection. Enables the Nested Collapsing behavior. Method to get the Indicator Marker Area width of the EditControl Method to retrieve the image based on Current DPI Name of the image retunrs image Retrieve the Image based on the Zoom Factor of EditControl Shows the insert file dialog to user and insert the selected file into the . Appends the file text into by using its file name. Name of the file to load. Gets or sets form that represents options and can be shown through context menu. Gets or sets the client rectangle of the FakeEdit control. Gets or Sets the printable area. gets or sets a value indicating whether drawing is done for FakeEdit control. Gets or sets whether printing is in progress. Value which indicates whether null value can be returnable while retrieving current line item. Initializes static members. Initializes a new instance of the class. Disposes object and frees all used resources and suppresses object's finalization. True to release both managed and unmanaged resources; false to release only unmanaged resources. Helps to locks processing of the configuration changed events. Helps to unlocks processing of the configuration changed events. Indicates whether control should be updated. Loads the configuration settings from the specified stream. Stream with config. Loads the configuration settings from file by using the specified file path. Name of the file with configuration. Name of the file that is currently loaded, or empty string. Applies coloring of the specified language from the predefined configuration settings to the text in . New language configuration to be set. Loads the stream in . Name of the file to load. True, if user has not canceled loading, otherwise false. Loads the stream and its configuration in . Name of the file to load. Config language. True, if user has not canceled loading, otherwise false. Helps to loads stream and configuration for it. Name of the file to load. Config language. Encoding to use. True, if user has not canceled loading, otherwise false. Creates empty stream and makes editor to edit it. True if operation succeeds. Creates a empty stream and makes editor to edit it in . initiates ccount to be zero Creates a empty stream and makes editor to edit it in . Config language. True if operation succeeds. Saves changes made to the contents of the into the current stream. Converts encoding and new line style of the input stream; returns result stream. Input stream is closed. Input stream. Encoding to use when saving to stream. String representing line end style. bool indicating whether data lost happened. Resulting stream or null if no recoding is done. Saves data from current stream to the specified one. Output stream. Encoding to use when saving to stream. String representing line end style used when saving to stream. Bool indicating whether saving succeeded. Saves the data from current stream to the specified output stream. Output stream. Discards all changes made to the contents of the EditControl. Gets the current cursor position in EditControl. IParsePoint with current position. Gets the text of the specified line in . Line index. Text of the line. Gets line's instance in . Index of the line. Instance of the line. Appends the specified text to the end of the existing contents of the . The text to be appended. Inserts a piece of text at any desired position in the . Line in virtual coordinates where text should be inserted. Column in virtual coordinates where text should be inserted. Text to be inserted. Gets the current word under cursor position in . Lexem under cursor. Gets the column number of the current word at where its starts. Index of the column of the word start. Looks for specified expression in text. Start position for the search. Expression to be found. Flag, that specifies whether text can be found in collapsed region. Indicates whether search should be per Search results. Marks the search result and sets cursor to the end of the selection. Find result that must be marked. Marks the search result and sets cursor to the end of the selection. Find result that must be marked. Indicates whether search process was being performed bottom-up. Used for proper cursor positioning if empty string was found. Opens the undo group. All further text changes can be undone with open undo operation. Saves and closes the undo group action which had been performed in . Cancels the undo grouping operation in . Helps to collapses all collapsible regions in . Helps to expands all collapsed regions in . Collapses all collapsible regions in currently selected area or in the current line. Expands all collapsed regions in currently selected area or in the current line. Converts the point in client coordinates to the virtual position in text. Point in client coordinates. Virtual position in the text. Converts point in client coordinates to the virtual position in text. Point in client coordinates. Specifies whether scrollers information should be used. Virtual position in the text. Converts point in client coordinates to the physical position in text. Point in client coordinates. Physical position in the text. Converts virtual coordinates to physical. Point in virtual coordinates. Point in physical coordinates or (0,0) if given virtual position is not present in the stream. Converts virtual position in text to the offset in stream. Virtual position. Offset in the file or stream or -1 if such virtual position is not present in stream. Converts in-stream offset to virtual coordinates. In-Stream offset. Virtual position. Prints current page on default printer. Prints selected area on default printer. Prints the entire document on default printer. Displays the print dialog and gives user ability to start printing. Displays the print preview dialog. Prints the pages in the specified range. Start page in range. End page in range. Export the EditControl contents into XML format and save it into any desired XML file. Name of the file, the document should be saved to. Export the EditControl contents into HTML format and save it into any desired HTML file. Name of the file, the document should be saved to. Indicates whether line break tags should be used. Export the EditControl contents into RTF format and save it into any desired RTF file. Name of the file, the document should be saved to. Resets undo information. Sets underlining of the specified text region. Starting point. End point. Format to be used. Removes underlining in the specified region. Starting point. End point. Register custom underline format, that can be used when setting region's underlining. Color of the underlining. Style of the underlining. Weight of the underlining. Newly created format. Registers line backcolor format. Line background color. Line border color. Hatch style of the background. Specifies whether hatchstyle value should be used for drawing background. Newly created format. Registers line backcolor format. Line background color. Line border color. Hatch style of the background. Specifies whether hatchstyle value should be used for drawing background. Newly created format. Updates line widths in word-wrap mode. Sets background color of the line. Line number. Specifies if full line should be selected or just text. Format with background color. Sets background format for the selected area. Formatting to be set. Removes line back color. Line number. Removes background coloring from the selected text. Gets line backcolor format, used for the specified line. Line number. Format, used for drawing background of the line. Gets copy of the parsers stack at the current position. Parser stack at the position of the cursor. Gets list of the lexems that are inside current stack. If true, all lexems will be retrieved, otherwise just those, that are before the cursor. List of the lexems. Gets list of the lexems that are inside current stack. Stack we should use. If true, all lexems will be retrieved, otherwise just those, that are before the cursor. List of the lexems. Hides indentation Guideline. Sets selection start at the specified position in text. Column index of the selection start. Line index of the selection start. Sets selection end at the specified position in text. Column index of the selection end, should point to the symbol that is next the last selected symbol. Line index of the selection end, should point to the symbol that is next the last selected symbol. Sets selected area of the text. Column index of the selection start. Line index of the selection start. Column index of the selection end, should point to the symbol that is next the last selected symbol. Line index of the selection end, should point to the symbol that is next the last selected symbol. Strikes out text. Start location of the text to strike out. End location of the text to strike out. Color of the text strike out. If you set it to Color.Empty, strikeout will be removed. Sets border around text. Start of text to draw border around. End of text to draw border around. Color of border. Style of border. Weight of border line. Removes border around text with given coordinates. Start of the text. End of the text. Sets parameters of border that's drawing in page preview. Style of border. Color of border. Weight of border line. Closes stream, makes control read-only. True if user did not cancel the operation, otherwise false. Checks whether control has background that requires redraw. bool indicating whether redraw is needed. Deletes text at specified position. Start coordinate point of text that has to be deleted. End coordinate point of text that has to be deleted. Deletes all text in document. Returns text represented as XML. String with text represented as XML. Returns text represented as HTML. String with text represented as HTML. Returns text represented as RTF. String with text represented as RTF. Returns text situated between specified coordinate points represented as XML. Point representing start of the text. Point representing end of the text. String with desired text represented as XML. Returns text situated between specified coordinate points represented as HTML. Point representing start of the text. Point representing end of the text. String with desired text represented as HTML. Returns text situated between specified coordinate points represented as RTF. Point representing start of the text. Point representing end of the text. String with desired text represented as RTF. Set color of text. Start of text to set color. End of text to set color. Color to set. Set color of text background. Start of text to set color. End of text to set color. Color to set. Set text as read-only. Start of text to set as readonly. End of text to set as readonly. Color of text background. Empty if no changes needed. Color of text. Empty if no changes needed. Removes read-only status of specified region. Start of text to remove readonly status. End of text to remove readonly status. Indicates whether mouse pointer is situated over selected text. True if mouse pointer is situated over selected text; otherwise false. Sets color of selected text. Color to set. Sets color of selected text background. Color to set. Sets border to selected text. Color of border. Style of border. Weight of border line. Sets underline to selection. Color of underline. Style of underline. Weight of underline. Strikeout selected text. Color of strikeout line. Sets selection to readonly with default color settings. Accepts auto complete string and updates context choice list. Declines auto complete string. Places the cursor at the beginning of the given line number. Number of desired line. Bool indicating success. Places the cursor at the beginning of the given line number. Number of line to set cursor position to. Number of lines to leave above cursor. Bool indicating success. Load file and configuration for it. Name of the file to load. True if operation succeeds. Indents text in the specified range. Beginning of range. End of rage. Outdents text in the specified range. Beginning of range. End of rage. Autoformats given range of text. Index of first line of range to autoformat. Index of last line of range to autoformat. Shows the cursor caret. Hides the cursor caret. Comments text in the specified range. Beginning of range. End of rage. Uncomments text (if possible) in the specified range. Beginning of range. End of rage. Comments single line. Index of line to comment. Uncomments single line. Index of line to uncomment. Calculates desired size of the control. Desired size. Closes context prompt popup. Closes context tooltip. Searches the specified text and returns text range of first found occurrence in EditControl. Text to find. Start point of search range. End point of search range. Indicates whether whole word should be found. Indicates whether hidden text should be searched. Indicates whether search should be performed in up direction. Indicates whether regex should be used. Text range of first found occurance or null if no match was found. Starts new operation. Name of the operation. Operation. Removes current selection and sets new with start and end in given point. Later it can be changed using method. Note: If you just use SetSelectionStart method, no selection will be visible, but it will be created, and all commands will work as if selection is set. ParsePoint with position of selection start. Sets end of the selection. Note: Selection must be already present. Old selection will be simply removed. ParsePoint of end of selection. Sets complex selection ranges. Collection of ranges. Registers default commands. Registers default commands. Adds tabs at the beginning of selected lines. Indicates whether tab should be added if single line is selected. Occurs when the control style changes Inserts code snippet into text. Locks control drawing. Unlocks control drawing. Raise Find event Puts newly-binded fake edit control to the list and disables word wrapping. Fake edit control, binded to this control. Removes binded fake edit control from the list. Changes encoding and new-line style of the content of the stream. Input stream. New new-line style. New encoding. Indicates whether some data was lst during recoding. Newly created stream, or null if no changes where done. Changes new-line style of the content of the stream. Input stream. New new-line style. Indicates whether some data was lst during recoding. Newly created stream, or null if no changes where done. Changes encoding and new-line style of the content of the stream. Input stream. New encoding, can be null to leave the previous one. Indicates whether some data was lst during recoding. Newly created stream, or null if no changes where done. Sets the same new-line style for the entire stream. Input stream. Indicates whether some data was lost during recoding. Newly created stream, or null if no changes where done. Changes encoding and new-line style of the content of the stream. Input stream will be closed after usage. New new-line style can be empty string for autodetection. New encoding can be null to leave the previous one. Indicates whether some data was lst during recoding. Newly created stream, or null if no changes where done. Updates scrollbars positions to ensure that caret is visible. Gets or sets a previous language while loading the new file to the EditControl Destroys parser. Gets lexem under cursor. IRenderedLexem instance. Gets line by y coordinate. Y in control's coordinates. Line instance or null. Gets line by y coordinate. Y in virtual coordinates. Line instance or null. Gets line by index. Line index. Indicates whether line y position should be corrected. Line instance. Changes encoding of the underlying stream. New encoding. Indicates whether encoding is being changed forcibly due to inserting unsupported symbols. Updates vertical scroller size. Updates vertical scroller size. If true, cursor and it's position will be updated. Checks whether there is some supported data format in given data object. Object, that keeps data in different formats. True if given data object contains data in one of the supported formats, otherwise false. Declare the temporary string value Get a hash algorithm based on FIPS mode Inserts data from data object if it contains any supported format. Object, that keeps data in different formats. Calculates region that is used to display text within specified range. Start of the range. End of the range. Region that is used to display text within specified range. Calculates region that is used to display text within specified range. Start of the range. End of the range. Indicates whether right limit should be set to infinity. Region that is used to display text within specified range. Invalidates client area of control and all attached fake edit controls. RectangleToRTL method returns result Invalidates specified area of control and all attached fake edit controls. Rectangle to invalidate. Checks whether gripper should be drawn. True if gripper should be drawn; otherwise false. Gets rectangle, the line's indicator margin is drawn to. Line to get the indicator margin rectangle for. Rectangle for indicator margin or Rectangle.Empty if ShowMerkers is set to false. Processes changes of the DisableScrollers property value. Updates line rendering positions, updates indentation guideline info. This methods is called before any printing operation starts. Control update is locked, word wrapping is turned on if needed. This methods is called after any printing operation ends. Control update is unlocked, word wrapping is turned off if needed. Locks text selection selection. Unlocks text selection. Makes OnPaint to Render SaveMarker on CollapsedRegion Makes OnPaint to update SaveMarker on CollapsedRegion Makes OnPaint to draw a bitmap image of the control. Restores normal work of OnPaint. Recalculates space, needed for drawing line index. Line count. Disposes current instance members using the specified type information. Type info to be used. Value that indicates whether nullable variable should be set to null. Redraws rectangle specified in coordinates relative to the text start, when TextDrawOffset is not taken into account. Rectangle to be redrawn. Redraws rectangle specified in coordinates relative to the text start, when TextDrawOffset is not taken into account. Rectangle to be redrawn. Saves current information about selection and top-visible line. Saved info. Restores view info. Structure with saved info. Locks SelectionChanged event raising. Increases lock counter by one. Unlock SelectionChanged event raising. Decreases lock counter by one. Updates information regarding ending of the indentation guideline. Gets stack for current IndentGuideline region. Stack or null. Adds background formatting for the range and invalidates control. Start point of the range. End point of the range. Format of the range. Gets dynamic formatting range for the line. Line number. Dynamic formatting range. Raises SingleLineChanged event and updates form size if needed. Checks whether control is in workable state, if not, throws an exception. Expands all collapsing on the current line. True if user didn't cancel expanding; otherwise false. Gets word under cursor. OUT start column of the word. Lexem under cursor. Inserts text and sets cursor's position after the text. Line where text must be inserted. Column where text must be inserted. Text to be inserted. Inserts text and sets cursor's position after the text. Line where text must be inserted. Column where text must be inserted. Text to be inserted. Inserts text and set`s cursor`s position after the text. Line where text must be inserted. Column where text must be inserted. Text to be inserted. Specifies whether cursor and graphics should be updated. Defines the readOnly_layer Inserts text and set`s cursor`s position after the text. Line where text must be inserted. Column where text must be inserted. Text to be inserted. Specifies whether cursor and graphics should be updated. Specifies whether tab stops should be used. Deletes text in specified range. Start line of text to be deleted. Start column of text to be deleted. End line of text to be deleted. End column of text to be deleted. Deletes text in specified range. Start line of text to be deleted. Start column of text to be deleted. End line of text to be deleted. End column of text to be deleted. Specifies whether cursor and graphics should be updated. Executes some actions after changing configuration. Executes some actions after changing configuration language. Closes input stream wrapper. Does not close underlying stream. True if operation succeeds. Handler of OperationStarted event of parser. Operation. Handler of OperationStopped event of parser. Operation. Gets line that is next to the given one. Current line. RenderedLine object. Get language configuration by given filename. Filename can include path. If there is not special configuration for such type of files, then Default configuration will be used. Path to the file. Language configuration. Gets length of the line. Index of the line, to be measured. Length of the line. Sets caret to given (x, y) position. Position is in coordinates of client area. X coordinate Y coordinate Sets caret to given (x, y) position. Position is in coordinates of entire control area. X coordinate Y coordinate Searches for the at the given position. If it can not be found (it is in virtual space), then you will get parse point, pointing to the beginning of the next line. If it can not be done, ParsePoint, pointing to the end of current line will be returned. Line index, the ParsePoint is needed for. Column index, the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Searches for the at the given position. If it can not be found ( or column is 0), and if it is in virtual space, then you will get parse point to the end of given line; If column is 0, then you will get parse point to the end of the previous line( if it is one ). Line index the ParsePoint is needed for. Column index the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Checks whether the line needs collapse. Rendered line true if should not collpase the specified region, otherwise false Check whether the given line can be collapsed. Clicked Line Boolean to check line collapsing Processes click on collapse rectangle of some line. Clicked line. Gets lexem collapsing type. Lexem collapsing type determines lexem's relation to the collapsible regions. Lexem to be checked. Value of LexemCollapsingType type. Fills lists of collapsed and uncollapsed regions from specified line. Line to be inspected. List of collapsed regions.(Must be empty) List of uncollapsed regions.(Must be empty) Collapses and expands specified regions in specified line. List of to be collapsed. If true, regions will be collapsed, otherwise - uncollapsed. Bool indicating whether changes were not cancelled by user. Searches additional formatting for specified region and converts it to array of objects. Start of the region. End of the region. OUT format that continues after region end. Array of objects. Removes selected text. Creates new lexem parser and disposes old one. StreamsWrapper to be used. Configuration language. CreateParser method that used to create new parser Gets the Default text format Gets lexem under cursor. Specifies whether function should return nearest lexem if there is no lexem under cursor. IRenderedLexem instance. If there is some text selected, then check whether it matches (\w|\s|\d)+ mask, or if there is no selected text, then just get current lexem. String. Checks weather cursor position belongs to the word, that was under cursor when context choice was opened. False if context choice should be closed. Updates auto-complete dialog. Tries to complete word. Gets text of the line. Index of the line. Text of the line excluding end-line symbols. Gets text of the line. Index of line. Text of the line excluding end-line symbols. Drops measuring info for lines, if it is incorrect according to the current maxwidth. Updates offsets of the scrollable area. IntelliScrollableControl. Checks, whether given client coordinates belong to the selected area. Point in client coordinates. True, if there is some area selected and given coordinates belong to the selection, otherwise - false. Checks whether the specified point belongs to the text area. The point in the client coordinates. True is the point belong the text area, otherwise false. Calculates region that is used to display text within specified range. Start of the range. End of the range. Region that is used to display text within specified range. Calculates region that is used to display text within specified range. Start of the range. End of the range. Indicates whether right limit should be set to infinity. Region that is used to display text within specified range. Calculates region that is used to display text within specified range. Start of the range. End of the range. Indicates whether right limit should be set to infinity. Region that is used to display text within specified range. Calculates region that is used to display text within specified range. Start of the range. End of the range. Region that is used to display text within specified range. Calculates region, used to draw selected text. Region of selected text. Calculates region, used to draw selected text. Path of selected text. Gets the rectangle for the ALT selection. Start point of the selection End point of the selection To differentiate the selction from top to bottom Graphical path for the selection. Start position of the selection End position of the selection Returns the graphical path for the selection. Inserts typed character in to the text at the current position. Character to insert. Gets a value indication whether the selction does not contains read only layer. True if no read only layer present in the selection range. Checks weather given string is equal to "\r" and if it is equal and control is not in single line mode and AutoIndent is enabled, than it will be replaced with indentation spaces. String to change to indentation spaces. Resulting string. Processes keypress of the intellisense keys. KeyPressEventArgs. Updates context prompt. Sets last cursor X position to the current one. Calculates distance using dx and dy values. Dx Dy Distance. Replaces text of all lexems of the specified type in selection. Type of the lexems to process. Event handler used for lexem text replacement. Replaces text of all lexems of the specified type in the specified region. Start position of the region. End position of the region. Type of the lexems to process. Event handler used for lexem text replacement. Checks whether point belongs to the indicator margin. Point (in client coordinates) to be checked. True if the selection margin is visible and point belongs to it, otherwise false. Checks whether point belongs to the selection margin. Point (in client coordinates) to be checked. True if point belongs to client coordinates. Attaches event handlers to Move and Resize events. Detaches event handlers from Move and Resize events. Adds guiding tabs at the beginning of lines in the specified range. Index of first line to add guiding tab to. Index of last line to add guiding tab to. Removes guiding tabs at the beginning of lines in the specified range. Index of first line to remove guiding tab from. Index of last line to remove guiding tab from. Unindents last lexem of block if needed. Gets FindResult structure for regular expression and other parameters. Start position for the search. Expression to be found. Flag, that specifies whether text can be found in collapsed region. Specifies whether text has to be found above current position. Text that has to be found. FindResult structure with resulting seach data. Gets information about indent region cursor is currently in. IndentGuidelineRegionInfo. Gets information about indent region cursor is currently in. Indicates whether parsing should be forced. IndentGuidelineRegionInfo. Updates information regarding ending of the indentation guideline. Indentation guideline information to be updated. Closes all visible intellisense windows. Gets visual column of current cursor position. Number of visual column of current cursor position. Sets current virtual column of cursor position. Number of virtual column. Sets new line style to the underlying stream. Style of new line. Gets lexem that goes before given lexem and is not whitespqace or new line mark. Index of line lexem is situated in. Lexem to find previous one. Updates values of parser's ParagraphOffset and WrappedLinesOffset properties. Checks whether cursor is situated over collapsed region lexem. True if cursor is situated over collapsed region; otherwise false. Sets mouse cursor to waiting state. ILongOperation instance that caused the cursor change. Processes work with autoreplace triggers. Inserted char. Updates height of surrounding lines. Line, neighbours of which must be measured. Apply the format for the specified line while set line back color Gets visual location by given virtual column. Visual column counts tabs as several symbols. Index of line. Virtual column. Visual location. Gets virtual column by given visual column. Virtual column counts tabs as one symbol. Index of line. Visual column. Virtual column. Resets Background brush. Parses some lines in stream. Truncates and unindents text of the tooltip. Text of the tooltip. String with truncated and unindented text of the tooltip. Calculates text, header and footer areas of the page for printing and prints header and footer. Page margin bounds. Page bounds. Graphics, header and footer should be drawn on. Returns text area margins. Returns header area bounds. Returns footer area bounds. Remembers that block selection was copied to clipboard. It will be pasted respectively. Text that was copied. Gets number of characters fitting given width. Uses format for Whitespace. Width to get number of chars for. number of characters fitting given width. Calculates position of word wrap column position. Graphics object to use while measuring lines. Returns scale coefficient for different DPIs. Applies given format in given layer to each line separately. Layer to apply format to. Start point of range. End point of range. Format to apply. layer. Handles deletion of selected text on drag drop. /// Raises OperationStarted event. Operation, that is started. Raises OperationStopped event. Operation, that is stopped. Raises InsertModeChanged event Raises CursorPositionChanged event Raises CanUndoRedoChanged event. Raises PaintUserMargin event. Raises ChangingStream event. Raises ReadOnlyChanged event. Raises ConfigurationChanged event. Raises LanguageChanged event. Raises SelectionChanged event. Moves cursor left, if possible. Move cursor up, if possible. Moves cursor down if possible. Moves cursor right if possible. Scrolls up for one line, when Control + Up key combination is pressed Scrolls down for one line, when Control + Down key combination is pressed Moves caret one page up in . Moves caret one page down in . Moves caret to the end of line in . Moves caret to the beginning of line. First whitespaces will be skipped. Moves caret to left by one word, or to the beginning of the current. Moves caret to the right by one word of the current line in EditControl. Moves caret to the beginning of the file in . Moves caret to the end of file in . Specifies start position for selecting text. Helps to scrolls the contents of the control to the current caret position. Specifies end position for selecting text. Helps to reset the selected region in . Changes insert mode. Retrieves copied contents from the clipboard and pastes it into EditControl. Copies the selected text into the clipboard. Cuts the selected text contents from EditControl and maintains it in the clipboard. Cancels the selection in EditControl. Removes selection and causes invalidation of the previously selected area. Deletes one character to the right from the cursor position in . Deletes one word to the right from the cursor position in . Deletes one character to the left from the cursor position in . Deletes one word to the left from the cursor position in . Shows GoTo dialog window that allow the user to navigate to any line in EditControl. Closes the currently opened find dialog window in EditControl. Closes the currently opened replace dialog window in EditControl. Searches text under cursor, or selected text. Searches text under cursor, or selected text. Used for key bindings. Searches text under cursor, or selected text. Searches text under cursor, or selected text. Shows Goto dialog window. Shows Replace dialog window that helps to replace specified text with replacement text as per the conditions specified in . Selects all text. Gets the key binder that provides advanced customization of keystroke bindings for all editing and navigation operations. Dumps undo/redo data. Undoes last operation. Undoes last operation. Refreshes screen, frees up memory, deletes a lot of parsepoints. Turns off collapsing the region functionality in . Turns on collapsing the region functionality in . Toggles collapsing for current line. Generates HTML document and puts it to the clipboard. Shows the context prompt popup window that helps to add the content easily in EditControl. Shows the context choice popup window that helps to speed up coding by reducing typos and other common mistakes. Shows the code snippets choice list. Toggles showing of whitespaces. Adds leading tab symbol to the selected lines, or just inserts tab symbol. Removes leading tab symbol (or it's spaces equivalent) from selected lines. Proceeds with some tests. Proceeds with some tests. If possible, shows indent Guideline of the current region. Jumps to the start of the block. Jumps to the end of the block. Generates parsing map of the file. Generates parsing map of the file. Underlines selection with wave line. Strikes out selection. Removes wave underlining from selection. Changes spaces sequences to tabs. Changes tabs sequences to spaces. Draws line background. Graphics object. X coordinate of the line. Line, the background should be rendered. Draws PreRenderedLine on the given graphics object. Line must be previously measured, or it will not be rendered correctly. Graphics object, line must be rendered to. Line, to be rendered. X Position of the rendering. Y Position of the rendering. Indicates whether dynamic formatting should be drawn. Y autoscroll position. Used for proper native drawing. Scale value for output. Used in printing for resolving printing problems related to native methods. Margin offsets for text output. Used in printing. Paints foreground of the control PaintEventArgs. Draws column guide lines. Graphics object to draw. Draws text area line and area situated after that line. Graphics object to draw things. Rectangle to draw. Draws user margin area. Graphics object, margin area should be drawn on. Client rectangle of the control, user margin should be drawn on. Used in Owner Drwan Line Numbers. Checks whether the given begin block or end block is in the middle . Draws some part of the text area. Graphics, text should be drawn on. Rectangle in the area to be drawn. Specifies whether dynamic formatting can be drawn. Specifies whether just complete lines should be drawn. Width of the longest line in the drawn area. Shows how much text should be scrolled to the left. Indicates whether g is printer's graphics. Y autoscroll position. Used for proper native drawing. Scale value for output. Used in printing for resolving printing problems related to native methods. Margin offsets for text output. Used in printing. Last rendered line or null if no lines where rendered. Given area will be drawn without using information about scrollers. To scroll area use transformation matrices of the Graphics object. Draw indent Guideline. Graphics object. xOffset of the Guidelines. Draws indentation block background. Graphics. X offset. Fills rectangle using specified brush and draws it's border using specified pen. Graphics object. Pen to be used for drawing border. Brush to be used for filling rectangle. Rectangle to be filled and bordered. Draws background of the control area. Graphics, text should be drawn on. Client rectangle. Rectangle in the area to be drawn. Indicates whether drawing isbeing performed for printing. Checks for the collapsable region. Draws rectangle with plus or minus sign in the collapsers area if line supports collapsing. Line, to draw sign for. Graphics object, where sign can be drawn. Indicates whether g is printer's graphics. Draws transparent selection. Graphics. Shows how much text should be scrolled to the left. Region, used for drawing text. Region used for drawing line numbers, bookmarks and collapsers. Flips the GraphicsPath against X axis. The GraphicsPath to transform Width of the area to be transformed This will flip the GraphicsPath againts the X axis. Use ShiftGraphicsPath to relocate the GraphicsPath Moves the Graphics path by the specified amount. The GraphicsPath to shift Offset for the X axis Offset for the Y axis Draws corner of the selection margin. Graphics object. Pen to be used for drawing. Selection margin rectangle. True of corner is on the right. True of corner is on the bottom.. Draws WaveLines. Graphics object. Start coordinate of the line. End coordinate of the line. X coordinate of the line start. Draws collapse icon using XP style id possible. Graphics object to draw. Rectangle where icon should be drawn. true if plus should be drawn, false if minus. Indicates whether g is printer's graphics. Method used to draw the line break character at the end of the line. Graphics object to draw. Represents the rectangle where line break character should be drawn. Represents the line break character. Represents the end text of the line. Represents the width of the line break character. Method used to get the rounded rectangle for the line break character. Represents the rectangle where line break character should be drawn. Represents the corner radius. Returns the GraphicsPath. Updates background brush. EventArgs. Overrides the OnRightToLeftChanged event Raised when control gets input focus. EventArgs. Raised when control loses input focus. EventArgs. Windows Messages Handler. Message. Raised when user pushes down some key. All key-presses should be processed by KeyBinder. KeyEventArgs. Clears the Selected text when the user press the tab key. Raised when some pressed key was released. KeyEventArgs. Raised when user presses some key. instance with information about key-press. Raised when mouse is moved over the control. with information about mouse movement. Raises the System.Windows.Forms.Control.MouseClick event. MouseEventArgs Called when mouse button is pressed. MouseEventArgs. Raised when mouse button is released. with information about mouse. Processes double-click, selects word. EventArgs. Processes mouse clicks. EventArgs. Hides and shows cursor on scrolling. Sender. ScrollEventArgs. Hides and shows cursor on scrolling. Sender. ScrollEventArgs. Processes horizontal scroll event. Sender. ScrollEventArgs. Processes vertical scroll event. Sender. ScrollEventArgs. Performs size changing-related operations. EventArgs. Serialize all collapsible regions in currently selected area or in the current line. Scrolls control vertically by specified amount of lines. Count of lines to scroll. Direction of scrolling. Called before scrolling by timer on every timer tick. Updates line wrapping info. LayoutEventArgs. Changes drag effect to copy if some file is dragged over the control. DragEventArgs. Inserts text from the dropped to the control file. DragEventArgs. Sets m_rectDragOverPosition to empty rectangle. EventArgs. Checks whether given key can be processed by control. Keys to check. True if keyData is input key; otherwise false. Updates scrollbar sizes. Updates visibility of the ScrollBars. Raises PrintHeader event. Graphics. Bounds of header. Height of header. Raises PrintFooter event. Graphics. Bounds of footer. Height of footer. Changes cursor to IBeam. EventArgs. New instance for StreamEditControl AccessibleObject StreamEditControlAccessibleObject Performs actions needed before initialization. Initializes key bindings. Handles Options context menu item. Handles Edit->Cut context menu item. Handles Edit->Copy context menu item. Handles Edit->Paste context menu item. Handles Edit->Delete context menu item. Handles Edit->Undo context menu item. Handles Edit->Redo context menu item. Handles Edit->Find context menu item. Handles Edit->Replace context menu item. Handles Edit->Goto context menu item. Handles Edit->SelectAll context menu item. Handles Edit->DeleteAll context menu item. Handles File->New context menu item. Handles File->Open context menu item. Sender. EventArgs. Handles File->Close context menu item. Handles File->Save context menu item. Sender. EventArgs. Handles File->SaveAs context menu item. Sender. EventArgs. Handles File->PrintPreview context menu item. Sender. EventArgs. Handles File->Print context menu item. Sender. EventArgs. Handles Advanced->TabifySelection context menu item. Handles Advanced->UntabifySelection context menu item. Handles Advanced->IndentSelection context menu item. Handles Advanced->UnindentSelection context menu item. Handles Advanced->CommentSelection context menu item. Handles Advanced->UncommentSelection context menu item. Handles Advanced->CollapseAll context menu item. Handles Advanced->ExpandAll context menu item. Handles Bookmarks->ToggleBookmark context menu item. Handles Bookmarks->NextBookmark context menu item. Handles Bookmarks->PrevBookmark context menu item. Handles Bookmarks->ClearBookmarks context menu item. Invalidates area if current line highlighing is on. Handler of the CoordinatesChanged event of the cursor manager. Updates measure of lines surrounding new line. Handler of the Delete and Insert events of the lexem parser. Handler of the Deleting and Inserting events of the lexem parser. Handler of the Line modifying events of the lexem parser. Handler of the Line Inserting events of the lexem parser. Handler of the Line Deleting events of the lexem parser. Called when Insert Mode changed. Called when system colors changed. EventArgs. Called when display settings changed. Sender. EventArgs. Handler of the UnprocessedKey event of the KeyCommandBinder. Key, that was pressed. Handler of the LineInstanceDeleted event. Line, that was deleted. Empty params. Handler of the LinesCountChanged of the LexemParser. Sender of the event. Can be null. instance with parameters. Can be null. Handler for the UndoBufferFlushed event of the changes stream. Handler for the RedoBufferFlushed event of the changes stream. Updates text of the tooltip. Processes stream. Calls OnConfigurationChanged() when user changes smth. within active configurator. Fills default context menu. Initializes data, needed for printing of the document. Remeasures lines using width op the control. Prints single page. Raises ContextPromptSelectionChanged event. Invalidates control. Shows indent Guideline. Drops measuring info of entire control. Updates context choice form location. Replaces whitespaces with tabs. Lexem that contains whitespaces. Text where whitespaces are replaced with tabs. Replaces tabs with whitespaces. Lexem that contains tabs. Text where tabs are replaced with whitespaces. Manages White space show mode properties. Raises OutliningTooltipClose event if needed. Inserts auto complete string. Hides current indentation guideline. Performs actions needed to be done when new parser is created. Manages code snippets context choice. Assignes right location to the code snippets list window. Processes code snippets. Updates state of start and end points of each dynamic formatting. Manages bookmark tooltips. Updates line on screen. Default Graphics object. Used for measuring. Gets cursor that shows four directions all together. Gets or sets a value indicating whether searching the text in is same as like in visual studio editor. Gets the read-only copy of the bookmarks collection in . Gets or sets a value indicating whether the page header and footer should be printed or not. Gets or sets a value indicating whether virtual space mode is enabled or not in . Gets or sets the background color of . The GradientPanel control provides this property to enable specialized custom gradient backgrounds. Gets or sets the color for block indentation line. Gets or sets the color for the selected text in . Gets or sets the color for the highlighting indented block start and end. Gets or sets a value indicating whether the indent guideline should be shown automatically after cursor repositioning. Gets or sets a value indicating whether to highlight brackets in . Gets the selected text range in . Gets or sets the context menu manager that allows the user to edit the contents, and open or create a new file in . Gets or sets the current column in . Gets or sets the current virtual column in . Virtual column is visual position of character on the screen. Gets or sets the current line in . Gets or sets the current position of cursor in term of virtual coordinates in . Gets or sets a value indicating whether the characters typed get inserted into the , without overwriting the existing text. If set to False, the characters typed overwrite the existing text. Gets or sets a value indicating whether line numbers should be shown in . Gets or sets a value indicating whether the line markers should be visible. Gets or sets a value indicating whether collapsers should be shown. Gets or sets a value indicating whether outlining collapsers should be shown. Gets or sets a value indicating whether content dividers should be shown. Gets or sets a value indicating whether to stop searching the word at the page end. Gets or sets a value indicating whether Auto indent smart mode should be work in block mode. Gets or sets the Selection Mode. Gets or sets a value indicating whether to enable VS like Block selection.This property is applicable only when the Selection Mode is in NormalSelection. Gets or sets a value indicating whether the nested Collapsing behavior should be enabled. Gets or sets a value indicating whether control support MD5. Gets or sets a value indicating whether indentation guidelines should be shown in . Gets or sets a value indicating whether selection margin area should be visible or not. Gets or sets the background color for selection margin that enables the user to select the contents of the entire line in the EditControl, by simply clicking on the corresponding selection margin area of the line. Gets or sets the foreground color for selection margin area that displays on the left side of the EditControl. Gets or sets the width of the selection margin that enables the user to select the contents of the entire line in the EditControl, by simply clicking on the corresponding selection margin area of the line. Gets or sets a value indicating whether whitespaces should be shown as special symbols in . Gets the number of visible lines on the screen in . Gets the number of lines in the files of . Gets or sets the language configurator in . Gets the parser for internal usage Gets or sets a value indicating whether word-wrapping should be enabled in or not. Gets or sets the image composition quality in . Gets or sets the interpolation mode in . Gets or sets the rendering quality for the . Gets or sets the rendering mode for text associated with the . Gets a value indicating whether undo operation can be done in . Gets a value indicating whether redo operation can be done in . Gets a value indicating whether copy operation can be done in . Gets a value indicating whether paste operation can be done in . Gets a value indicating whether cut operation can be done in . Gets or sets the selected text in . If there is no text selected and you are setting new selected text, it will be inserted in the position of the cursor. Otherwise, when there is some text selected, it will be deleted and new text will be inserted. Gets or sets count of spaces to be placed instead tabulation symbol. Gets or sets a value indicating whether tab symbols should be used or spaces should be used instead. Gets or sets the editable text of the control. Gets the text of the current line in . Gets the instance of the current line in . Gets or sets a value indicating whether the right user margin should be visible in . Gets or sets the width of the user margin that helps to displays additional information regarding the contents in the EditControl. Information can also be displayed on a line-by-line basis. Gets the list of available languages in . Gets or sets the currently used configuration language in . Gets or sets a value indicating whether changes can be done to the input stream. Gets the list of commands that are used in . Gets the key binder that provides advanced customization of keystroke bindings for all editing and navigation operations. Gets or sets key binding processor. Gets or sets a value indicating whether grouping should be enabled for undo/redo actions. Gets the location of right-bottom position cursor's in control coordinates. Gets or sets a value indicating whether context menu should be shown or not while right click on . Gets or sets a value indicating whether the single-line mode (like a regular TextBox) should be enabled. Gets or sets a value indicating whether removing a read-only region is allowed. Gets a value indicating whether the content of the file was modified. Gets the print document, which is used to print the contents of the . Gets or sets a value indicating whether to lock or unlock the SaveLineMarker for Collapsed Region Gets or sets a value indicating whether context choice should be updated when it is active and user types something. Gets or sets a value indicating whether the transparent selection should be used or not. Gets or sets a value indicating whether control should transfer focus to the next control when user presses tab key, or it should insert tab symbol instead. Get the properties of Show white spaces mode. Gets or sets the boder color of user margin. Gets or sets BrushInfo object that is used to draw user margin background color. Gets or sets the font of user margin text. Gets or sets the color of user margin text. Gets or sets the different types for wrapping the word in the . Gets or sets the width of wordwrap margin. In EditControl, word-wrap margin is visible only while setting WordWrapMarginVisible property to true. Gets or sets the location of marker area on the horizontal axis pays attention to RTL. Gets or sets the width of marker area. Gets or sets a value indicating whether text area should be visible in . Gets or sets the style of line that is drawn at the border of the word-wrap margin. Gets or sets the color for the line that is drawn at the border of the wordwrap margin. Gets or sets BrushInfo object that is used when area situated after text area is drawn. Gets or sets the state of the word wrapping mode. Different types of wrapping mode in EditControl are Control, SpecifiedColumn and WordWrapMargin. Gets or sets array of tab stops. Gets or sets a value indicating whether tab stops should be used or not. Gets or sets the background color of the indicator margin. Indicator margin is used for displaying the custom indicators and bookmarks. Gets or sets value indicating whether XP style should be used in . Gets or sets value indicating whether XP style Border should be used in . Gets or sets the mode of auto indentation. The options provided are None, Block and Smart as like in Visual studio code edito Gets or sets a value indicating whether context tooltips should be shown while placing the cursor over the word. Gets or sets a value indicating whether bookmark tooltips should be shown or not. Gets or sets a value indicating whether collapsed text is shown in tooltip when mouse hovers over collapsed section. Gets or sets a value indicating whether lines wrapping should be marked. Gets or sets custom image that marks lines wrapping. Gets or sets a value of EditControl Gets lines wrapping marking image. Gets wrapped lines marking image. Gets or sets the size of context prompt pop-up window that enables user to speed up text input, formatting, auto correction and much more. Gets or sets a value indicating whether the custom context prompt size should be used or not. Gets or sets the font of line numbers which was displayed on the indicator margin in . Gets or sets the color of line numbers which was displayed on the indicator margin in . Gets or sets the alignment of line number area in . Gets or sets the border color of context prompt that enables user to speed up text input, formatting, auto correction and much more. Gets or sets the border color of context tooltip form. Gets or sets the border color of bookmark tooltip form. Gets or sets the brushinfo object that is used to draw context tooltip background color. Gets or sets the brushinfo object that is used to draw bookmark tooltip background color. Gets or sets the brushinfo object that is used to draw context prompt background color. Gets or sets the brushinfo object that is used to draw indentation block background. Gets or sets the array of ColumnGuideItem objects. Gets or sets a value indicating whether the column guides should be drawn or not. Gets or sets the font that is used while measuring position of column guides. Gets or sets the new line style of the newly created stream. Gets or sets style of new line. Gets or sets a value indicating whether the indentation block borders should be drawn or not. Gets or sets the style of indentation block border line. Gets or sets the color of indentation block border line. Gets or sets a value indicating whether outer file dragged and dropped into should be inserted into current content. If set to false, current file is closed and dropped outer file is opened. Gets or sets a value indicating whether the notification is shown when drag and dropped file into . Gets or sets a value indicating whether context choice list gets autocompleted when single lexem remains in the list. Gets or sets a value indicating whether wrapped lines should be marked. Gets or sets the custom image that marks wrapped lines. Gets or sets offset of paragraphs. Gets or sets offset of wrapped lines. Gets the autoformatting manager of . Gets or sets a value indicating whether changed lines should be marked in . Gets or sets the color of changed lines marking line in . Gets or sets the color of saved lines marking line in . Gets or Sets the context menu options form Gets or sets a value indicating whether config file should be loaded. If set to false, default language is created from code. Gets or sets a value indicating whether all files can be dropped to . If set to false, only files with extension contained in FileExtensions can be dropped. Gets or sets a value indicating whether the saved lines will be flushed or not. If set to false, the saved lines will not flushed. Gets or sets a value indicating whether the files can be autosaved or not in . Gets or sets the extensions of files that can be dropped to . Gets or sets a value indicating whether autoreplace triggers should be used. Gets or sets a value indicating whether border should be drawn around active code snippets. Gets or sets a value indicating whether current line should be highlighted in . Gets or sets the color of current line highlight in . Gets or sets the font that is used while measuring position of column guides. Gets or sets the column for wrapping text and it is applicable only when WordWrapMode is set to SpecifiedColumn. Gets or sets the size of Codesnippet block. Gets or sets delay time for showing the tooltips in milliseconds. Gets or sets a value indicating whether inserting text should be allowed at the beginning of readonly region at the start of new line. Gets or sets a value indicating whether scrollers should be always visible. Gets or sets a value indicating whether mouse cursor should be changed by control when needed. Gets or sets the placement of user margin in . Gets or sets a value indicating whether selection is performed while clicking on line numbers. Gets or sets a value indicating whether native GDI should be used for text output. Gets or sets the space between lines in pixels. Gets or sets a value indicating whether line selection should be extended to far right. Gets or sets a value indicating whether text should be selected after drag or drop operation is performed. Gets or sets a value indicating whether tab stops should be respected on inserting blocks of text. Gets or sets a value indicating whether indent button is clicked or not. Gets or sets value that indicates whether control is currently in text-selection mode. Gets value that indicates whether control is currently in block text-selection mode. Gets or sets rectangle that show position at which dragged object will be inserted. Gets or sets the client rectangle of the FakeEdit control Gets or Sets the printable area. gets or sets a value indicating whether drawing is done for FakeEdit control. Gets or sets whether printing is in progress. Gets or sets offset used for drawing text. It includes offset for LineNumbers, Markers and Collapsing if they are enabled. Gets or sets the virtual line number start value. Gets offset of the line-numbers area. Gets offset of the collapsing area. Gets offset of the user margin for it's positioning on the left. Specifies how the control process vertical scrolling. Gets offset of the selection margin area. Gets offset of the selection line number area. Gets value indicating whether autocomplete dialog is opened and ready for keyboard processing. Gets value indicating whether ContextPrompt dialog is opened. Get pen to draw user margin area border. Get pen to draw line that delimits text area. Gets DynamicFormatManager. Gets or sets the find dialog form that helps to find occurrences of specified text with constraints such as case matching, matching whole words etc., in . Gets or sets the replace dialog form that helps to replace specified text with replacement text as per the conditions specified in . Gets or sets the GoTo dialog form which is used to position the mouse pointer on any specified line that the user wish to go in . Gets maximum width of the line. Used for WordWrapping. Gets the context choice controller with a list of code completion options to speed up coding by reducing typos and other common mistakes. Gets code snippets manager. Gets or sets value indicating whether selection should be performed when shift button is pressed. Gets or sets value that indicates whether scrollers are disabled. Gets cursor manager. Gets instance of the current line. Gets or Sets indent Guideline region info. Gets current subline. Gets or sets the style Gets the office 2016 colors respective to style Occurs when the value of the InsertMode property changed. Occurs after the current cursor position has changed. Occurs after the text selection has changed. Occurs when CanUndoRedo state has changed. Occurs when a user margin display line has to be painted. Occurs when an operation starts like while collapsing and expanding block of code. Occurs on the end of the long operation. Occurs when underlying stream of the control is about to change Occurs when ReadOnly mode of changes. Occurs when default key bindings should be added. Occurs when custom key-binding command should be registered. Occurs after configuration has changed. Occurs when current parser language of the control has been changed. Occurs before context prompt dialog should be shown to user. Occurs when context prompt dialog has been opened. Occurs when the context prompt list has been updated. Occurs when context prompt window has been closed. Occurs while updating the context tooltip text. Occurs while updating the bookmark tooltip text. Occurs when context menu is about to open. User can handle this event to add custom menu items. Occurs when SingleLineMode property value has been changed. Occurs when text has been changed. Occurs when a new match is found in FindAndReplaceDialogBox through FindNext Button. Occurs when text is about to change. Occurs when line has been changed. Occurs when line inserted in EditControl. Occurs when line Deleted in EditControl. Occurs when context prompt item has been selected. Occurs when control's area needs to be invalidated. Occurs when WordWrap property value has been changed. Occurs when editor is about to insert text of the selected context choice item. Occurs when page header needs to be printed. Occurs when page footer need to be printed. Occurs when user clicks on the indicator margin area. Occurs when user double-clicks on the indicator margin area. Event that is raised when control painting should be locked. Event that is raised when control painting should be unlocked. Occurs when user margin area text is ready to be drawn. Occurs when user tries to save stream with data loosing. Occurs when parser is created. Occurs when parser is destroyed. Occurs when outlining tooltip is about to be shown. Occurs when outlining tooltip is shown. Occurs when outlining tooltip is closed. Occurs after encoding has changed. Occurs before the line number has been drawn. Occurs when minimal width of every fake control should be retrieved. Occurs when text in hidden block is found and this block can't be expanded due to user's cancelling. Occurs when DisableScrollers property value has changed. Raised when CollapsingAll method is called. Raised when ExpandingAll method is called. Raised when CollapseAll method was called. Raised when ExpandeAll method was called. Raised when new document is created within editor. Gets or sets a previous language while loading the new file to the EditControl Gets the default text format Gets or sets Find and Replace dialog display location Checks for the collapsable region. Works with autoscroll position in single line mode. Gets autoscroll rectangle. Indicates whether cursor changing is allowed. Saved information about current view. Collection of selection ranges. Index of the screen top line. Offset of the screen top line. Position of cursor. Visual location of selection start. Visual location of selection end. Defines a structure that provides information for storing two text range offsets. Start offset. End offset. Type of intellisense. Context prompt. Context choice. Info about visual location in a single line. Index of lexem line. Index of subline of current location. Column offset in current subline. Creates new instance of VisualLocation. Creates and initializes new instance of VisualLocation. Checks whether visual location is empty. true if visual location is empty; otherwise false. Returns true if current and given VisualLocation instances are equal. Gets hash code. == operator. != operator. Gets empty visual location. Group of the actions that must be undone with one undo operation. Starting count of actions in undo queue. Ending count of actions in undo queue. Initializes structure by Start and End values. Starting count of actions in undo queue. Ending count of actions in undo queue. Gets count of actions in undo queue which belongs to the group. Information about insert/delete operation. True if operation is an insert operation. Start line of the changes. Start column of the changes. End line of the changes. End column of the changes. Text that was inserted. Information about Indent Guideline Region. Graphical and virtual positions of the region start and end lexems. Rectangle, ocqupied by the start lexem of the region. Rectangle, ocqupied by the end lexem of the region. Location of the start lexem. Location of the end lexem. Size of the data blocks used for copying file content to memory stream if file sharing is enabled. Name of untitled file. Currently opened file. If null, it means that we are working not with a file stream or if m_fileName is not empty, then we are working with some conversion layer. Name of the opened file. If empty, editor is working not with a file. SaveAs dialog. Open file dialog. If true, file should be converted when loading. Specifies whether file is opened in shared mode. Specifies whether the Save prompt dialog should be displayed before the EditControl is disposed. Specifies whether to enable Undo/Redo after save. Specifies whether control is disposing. Numbers of lines that were changed and saved. This list is used for creating list of parse points for marking saved lines. Indicates whether undo/redo actions were performed after the file saving. Used in indication of modified status. If is not 0, then undo/redo actions were performed. File name to be shown in SaveAs dialog. List of current parents of control (filled recursively). Used during subscription/unsubscription of ParentChanged events. File name for loaded file. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. Name of the file to load. True if operation succeeds. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. Name of the file to load. Encoding to use while loading. True if operation succeeds. Loads the content of any desired file and its configuration into the EditControl, instead of typing the code in it. True if operation succeeds. To apply SaveLineMarker in Collapsed region To apply SaveLineMarker in Collapsed region Saves the text to file loaded in . True if file was successfully saved. False is returned only if user has cancelled saving somehow. Shows SaveAs dialog and saves data to specified file. True if operation succeeds. Saves content to the specified file. Name of the file to which the text has to be saved. Encoding that has to be used when saving. Can be null. Line end string. Can be empty. bool indicating whether saving succeeded. Saves the file only if it was modified and prompts for filename if needed. This is especially useful when the application is about to be closed or a new file is being loaded into the EditControl. False if file was changed but user decided not to save file, otherwise true. Creates new empty file with specified configuration. True if file was created, otherwise false. Creates new empty file with specified configuration. Language to be used for text coloring. True if file was created, otherwise false. Load file and configuration for it. Name of the file to load. Specifies whether file should be corrected on load. Specifies whether file is opened in shared mode, when entire file is loaded into memory. True if operation succeeds. Load file and configuration for it. Name of the file to load. Specifies whether file should be corrected on load. Specifies whether file is opened in shared mode, when entire file is loaded into memory. Encoding to use. True if operation succeeds. Fills in filters in dialog. Dialog whose filters should be updated. Changes file name. New file name. Fills collection of changed lines numbers. Used for marking saved lines. Updates list of saved lines points. These points are used in marking saved lines. Clears info about changed and saved lines. Checks whether encoding was forcibly changed and prompts user about it. False if user cancels saving. Undates recursive list of parents; deattaches and attaches needed events. Deattaches events from parent chain. Adds event handler for parent changed event. EventArgs. Creates empty stream and makes editor to edit it. True if operation succeeds. Creates empty stream and makes editor to edit it. Language of new stream. True if operation succeeds. Changes encoding of the underlying stream. New encoding. bForced. Closes input stream wrapper. Does not close underlying stream. True if operation succeeds. Updates filters in Save and Open Dialog. property for FileModified Variable for ContextChoiceAutoReplace Performs Undo operation that erase the last change made in the document of . Performs Redo operation that helps to reinsert the last change made in . Initializes a new instance of the class. Clean up any resources being used. True to release both managed and unmanaged resources; false to release only unmanaged resources. Handles File->Open context menu item. Sender. EventArgs. Handles File->Save context menu item. Sender. EventArgs. Handles File->SaveAs context menu item. Sender. EventArgs. Clears info abour changed lines. Sender. EventArgs. Removes deleted parse point from collection of saved lines points. Prompts user for further actions if text was modified. Updates chain of parents. Gets the display name of the file. The main difference from the FileName property is that Untitled.[ext] will be returned if file name is not set. Gets or sets a value indicating whether the file should be converted when loading the control. Such file conversion is needed if file contains different new-line symbols or sequences. Gets or sets the file stream that is currently opened in EditControl. If null, it means that we are working not with a file stream. Gets or sets the name of the currently opened file. Gets or sets a value indicating whether the file should be opened in shared mode or not. Gets or sets a value indicating whether to enable Undo or Redo after save. Gets or sets a value indicating whether the save prompt dialog should be displayed before EditControl is disposed or not. Gets or sets the file name to be shown in SaveAs dialog. Gets value indicating whether control is being disposed. Occurs when underlying stream is about to close and user should decide if he want to save the changes in file. Gets/Sets collapsed to apply SaveLineMarker in Collapsed region Returns true if file is modified Returns true if ContextChoice replace is required Occurs when user tries to save file with data loosing. Occurs after the file name has changed. Class used to show message box from other thread. Dialog result of the message box. Dialog text. Dialog caption. Dialog icon. Dialog buttons. Dialog default button. Creates and initializes new instance of the class. Text of the message box. Caption of the message box. Buttons of the message box. Message box icon. Default message box buttoon. Shows message box using the new thread. Text of the message box. Caption of the message box. Buttons of the message box. Message box icon. Default message box buttoon. Dialog result of the message box. Shows dialog and saves it`s result. Creates new thread and calls ShowDialogThread. Text of the message box. Caption of the message box. Buttons of the message box. Message box icon. Default message box buttoon. Provides the functionality to configure a scrollbar. Updates the scrollbar with latest changes to current position and scrollable range. Gets or sets a value to be added to or subtracted from the value of the property when the scroll box is moved a large distance. Gets or sets the upper limit of values of the scrollable range. Gets or sets the lower limit of values of the scrollable range. Gets or sets a value to be added to or subtracted from the value of the property when the scroll box is moved a small distance. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. Gets or sets a numeric enabled that represents the current position of the scroll box on the scroll bar control. Gets or sets a value indicating whether to enable or disable the thumbtrack feature for the scrollbar. Gets or sets a value indicating whether scrollbar is in thumb drag mode or not. Gets or sets a value indicating whether the scrolltips should be shown for the scrollbar. true if currently in thumb drag mode Specifies if the associated control should scroll while the user is dragging a scrollbars thumb Specifies if the parent control should show scroll tips while the user is dragging a scrollbars thumb checks this property to determine if scrolltips should be displayed. Provides the functionality that returns a reference to a scrollbar contained in a user control. Splittercontrol and Workbookcontrol check for IScrollBarContainer to get the scrollbar. This enables you to replaces the shared scrollbar with any user control that also has a scrollbar. An example is the . Gets or sets the contained scrollbar in a user control. Represents a ScrollbarWrapper class that helps to manages scrollbars for a control and hides details about the scrollbar from the control that utilizes ScrollBarWrapper. This allows you to replace the concrete ScrollBar with , a or any custom scrollbar implementation. Initializes a new instance of the class. The parent control. The scrollbar type: horizontal or vertical. Initializes a new instance of the class. The parent control. The scrollbar type: horizontal or vertical. The scrollbar object to be managed by this instance. Implements the method and release all managed resource for this object. Helps to copy all information to another object. The to receive all copied information. Suspends updating the scrollbar until is called. Resumes updating the scrollbar after a call. Fetches scrollbar information from the managed scrollbar object and updates the information. in the object. Applies scrollbar information to the managed scrollbar object bases on the information. in the current object. Call this for reflected scrollbars from your parent controls method if you want to support reflected scrollbars (those window scrollbars that you enable with WS_VSCROLL and WS_HSCROLL window styles). The that was passed as argument to . Sends or emulates a scroll event. ScrollEventType. Raises the event. . An that contains the event data. Gets or sets a value indicating whether the control should scroll while the user is dragging a scrollbar's thumb. Gets or sets a value indicating whether the parent control should show ScrollTips while the user is dragging a scrollbar thumb. checks this property to determine if scrolltips should be displayed. Gets or sets a value indicating whether updating is locked or not. See Gets or sets a reference to the scrollbar that is contained in this wrapper class. Gets or sets a value indicating whether it is a reflecting scrollbar. If the value is false, it is a simple scrollbar. Gets or sets a value indicating whether it is currently in thumb drag mode or not. Gets or sets a value indicating whether the scrollbar value is null. Gets or sets a value to be added to or subtracted from to the Value property when the scroll bar is moved a large distance. Gets or sets the upper limit of values of the scrollable range. Gets or sets the lower limit of values of the scrollable range. Gets or sets the value to be added to or subtracted from to the Value property when the scroll box is moved a small distance. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. Gets or sets a value indicating whether the current position of the scroll box on the scroll bar control is enabled or not. Gets or sets the visibility of scroll bar. Gets a reference to the parent control. Gets or sets whether the parent control is in right to left mode. Gets or sets the inner scroll bar. Occurs when the scroll box has been moved by either a mouse or keyboard action. Occurs when the property has changed. Defines the constants that specifies the BeginUpdateOptions details which should perform the drawing operations during a batch of updates. Specifies that the control suspends any drawing and invalidating and will do a complete refresh when EndUpdate is called. Specifies the regions that need to be redrawn afterward should be marked invalid by calling the controls Invalidate method. Specifies whether the ScrollWindow will scroll the window. Specifies whether the Scrollbars should be synchronized with the current scroll position. Allows invalidating regions, scrolling and synchronizes the scrollbar thumb. Represents a class that provides a global hook for exceptions that have been catched inside the framework and gives you the option to provide specialized handling of the exception. You can also temporarily suspend and resume catching exceptions. The Syncfusion framework notifies about exceptions that are catched by calling ExceptionManager.RaiseExceptionCatched or ExceptionManager. The RaiseExceptionCatched method will raise the ExceptionCatched event. By handling the ExceptionCatched event your code can analyze the exception that was catched and optionally let it bubble up by rethrowing the exception. Your code can also temporariliy suspend and resume catching exceptions. This is usefull if you want to provide your own exception handling. Just call to disable handling exceptions and to resume catching exceptions. You also have the options to disable catching exceptions alltogether by setting to true. Note: All static settings for this class are thread local. Temporarily suspend and resume catching exceptions. Call to disable handling exceptions and to resume catching exceptions. Temporarily suspend and resume catching exceptions. Call to disable handling exceptions and to resume catching exceptions. Determines whether exceptions should be catched or if they should bubble up. calls this method. Gets or sets a value indicating whether disable catching exceptions all together by setting to true. Structure for storing Xml data divided into independent strings. Xml code for languages. Xml code for macros. Represents a class that is used for reading xml configuration and also creating array of ConfigLanguage. (ConfigLanguage - object which describes concrete programming language: how to parse current source). Provides the basic functionality for reading and writting configuration. needed for coloring. Creates a new language configuration and adds it to the configurations list. Name of the new language. New instance of language configuration. Opens the configuration file by it file path. file path to config file Reads the configuration from stream. stream which contains configuration for parsers Opens the XML Document which contains configuration rules for parsers. XML Document Appends all the configuration file in a single call when user divides on many small one for each language. file path to config file Appends all the configuration file in a single call when user divides on many small one for each language. Stream with XML config Appends all the configuration file in a single call when user divides on many small one for each language. XML document which contains formatting data Reset to default configuration Saves the current configuration to file output file name Saves the configuration to output stream stream for config saving Saves the configuration to XML Document XML document to which data must be saved Gets the configuration for language by index Gets the configuration for language by specified name Gets the list of known to configuration languages Gets a default language configuration that is stored in embebbed resource. Occurs after the configuration has changed. Reference on default config file provided with control as embedded resource. Holds the default language name. Path to default configuration file. Defines whether regular expresisons should be compiled. Stream of default configuration file. Design mode. Regex for rerieving macros from config file. Default configuration languages. Last index of the configurator. Config file name which we read from. Storage for array of IConfigLanguage. Return IConfigLanguage by it's name (like "Delphi"). Return IConfigLanguage by extension (like .pas returns Delphi IConfigLanguage, .cpp or .c - CPP IConfigLanguage). XML Serialization provider. Configurator index. Manager of macros. Holds the style Holds the EditControl instance Creates new language configuration and adds it to the configurations list. Name of the new language. New instance of language configuration. Detect language by file name extension. File extension. IConfigLanguage - config obj for parsing. Loads default macroses. Initializes a new instance of the class. Initializes a new instance of the class. Indicates whether underlying control is in design mode. Initializes a new instance of the class. Indicates whether underlying control is in design mode. Indicates whether config file should be loaded. Initializes a new instance of the using file name. Xml file name. Initializes a new instance of the using stream. Stream which filled with data. Initializes a new instance of the using xmlDocument. Obj which represents xml file. Releases all resources used by this Controls component. Open configuration file by using its path. File name of config. Reads config from stream. stream which contains configuration for parsers. Opens the XML Document which contains configuration rules for parsers. XML Document. If config file divided by user on many small one for each language then this methods will help him to load them in one call. File path to config file. If config file divided by user on many small one for each language then this methods will help him to load them in one call. File path to config file. Application`s behaviour on duplicates occurance. If config file divided by user on many small one for each language then this methods will help him to load them in one call. Stream with XML config If config file divided by user on many small one for each language then this methods will help him to load them in one call. Stream with XML config Application's behaviour on duplicates occurance. If config file divided by user on many small one for each language then this methods will help him to load them in one call. XML document which contains formatting data If config file divided by user on many small one for each language then this methods will help him to load them in one call. XML document which contains formatting data Application's behaviour on duplicates occurance. If config file divided by user on many small one for each language then this methods will help him to load them in one call. File path to config file. If config file divided by user on many small one for each language then this methods will help him to load them in one call. file path to config file Application`s behaviour on duplicates occurance. If config file divided by user on many small one for each language then this methods will help him to load them in one call. Stream with XML config If config file divided by user on many small one for each language then this methods will help him to load them in one call. Stream with XML config Application`s behaviour on duplicates occurance. If config file divided by user on many small one for each language then this methods will help him to load them in one call. XML document which contains formatting data If config file divided by user on many small one for each language then this methods will help him to load them in one call. XML document which contains formatting data Application's behaviour on duplicates occurance. Resets configuration languages list and loads default configuration. Saves current configuration to file. Output file name. Save configuration to output stream. Stream for config saving. Save configuration to XML Document. XML document to which data must be saved. Adds configuration language to config. Language for adding. Specifies how to process duplicates. Appends languages to the configuration. Array of languages to append. Specifies how to process duplicates. Util method for config hashes sync. Converts class object to string. String representation of config. Appends default language from embedded resource. Removes language from collection. Language which must be removed. TRUE - if language deleted, FALSE - otherwise. Raises ConfigurationChanged event. Binds events. Returns ConfigStringsData structure with Xml code divided into different sections. String with XML source with data. ConfigStringsData structure with Xml code divided into different sections. Updates all needed data from ConfigStringsData structure. Adds default language to the collection. Raises FormatsChanged event. Raises configuration changed event. Helps to clears the static collection of default languages. Initializes macros. Occurs after the configuration has changed. Occurs after the formats configuration has changed. Gets the stream of default configuration document. Gets the currently used macros. Gets or sets the EditControl Gets or sets the style Gets configuration for language by index. Gets configuration for language by specified name. Gets the list of known language names. Gets list of known languages. Gets default language configuration that is stored in embedded resource. Represents a class that helps to describe how to parse source file of particular type. Represents a class that helps to manage various operation that are performed by using the formats. Represents a class that provides the abstract base class for a strongly typed collection. If TRUE then class must skip all event raising code, otherwise FALSE Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Fires corresponding events. Gets or sets a value indicating whether the collection work in silent mode without raising any event to user or in normal mode. Occurs when any collection changed. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Provides the functionality for formats manager declaration interface. Creates a new format with unique name and add it into the format collection. FormatType will be set to Custom value. new format unique name Created and added into collection format reference Creates a new format that was inherited from the source format and add it into the format collection. unique format name format which setting must be inherited Created and added into collection format reference Creates a new format that was inherited from the source format and add it into the format collection. unique format name Get source format by it unique name Created and added into collection format reference Removes the specified format from the collection by it reference. reference on format Remove the specified format from the collection by it unique name. unique format name Gets the format by its name. Gets the format by its type, does not work for FormatType.Custom. Gets the format by its indexes. Gets the maximum height of line according to known object formats. Gets the minimum height of line according to known object formats. Gets the maximum char width according to known object formats. Gets the minimum char width according to formats known object. Gets the string, to be placed instead of tab. Gets or sets a value indicating whether the whitespaces should be shown as bullets. Provides the functionality to initialize the object. Initializes the object. Provides the functionality for saving data to XML. Appends its data to some XML element. Parent elements, data have to be saved to. Writes the data to XML. Writer, data have to be saved to. Default name of the format. Default name of the font. Default Format. Stores name-to-format object. This is calculated value and it hold maximum heigh of line according to known to object formats. This is calculated value an it hold minimal size of line according to known for object formats This is calculated value and it hold maximum char width according to known for object formats. This is calcualted value and it hold minimum char width according to formats known by object. Hash of the preallocated brushes. Key - Style, Value - hashtable ( Key - Color, Value - Brush ) Hash of the preallocated solid brushes. Key - Color, Value - Brush Hashtable of the pens. Key - color. Value - Pen. Hashtable of standart format names. Hashtable with formats used for striking out text. Count of space characters, the tab character is to be replaced with. Text( array of spaces ), the tab character is to be replaced with. Idicates whether Show white space mode is on. Hashtable used to keep all created border formats. Hashtable used to keep all created text color formats. Hashtable used to keep all created background color formats. Hashtable used to keep all created background and text color formats. Index of newly created border format used for its naming. Index of newly created text color format used for its naming. Index of newly created background color format used for its naming. Index of newly created background and text color format used for its naming. Properties of White space mode. Adds format to collection. Format to add. Creates new format and adds it to collection. Name for format. New format. Adds new format to collection. Name of format. Source format. New format. Adds new format to collection. Name of format. Name of source format. New format. Removes the specified format from the collection. Format to remove. Removes the specified format from the collection. Name of format to remove. Gets the cache solid brush of the specified color. Color of the needed brush. Solid brush. Gets the cache brush with a needed hatch style. HatchStyle of the needed brush. Color of the needed brush. Background color. Brush. You do not have to dispose it later, it will be done automatically. Gets the cache pen with a needed color. Color of the needed pen. Pen. You do not have to dispose this pen later, it will be done automatically. Append its data to given XML element. Parent element. Append its data to given XML. Parent element. Gets the format which is used for striking out. Color to use. Format. Creates new format object with given border parameters or retrieves it from hashtable (if it's already created). Style of border. Color of border. Weight of border line. Created or retrieved format. Creates new format object with given text color or retrieves it from hashtable (if it's already created). Color of text. Created or retrieved format. Creates new format object with given background color or retrieves it from hashtable (if it's already created). Color of text. Created or retrieved format. Creates new format object with given background and text color or retrieves it from hashtable (if it's already created). Color of text background. Color of text. Created or retrieved format. Gets tab string with legth set to SpacesInTab. Tab string with legth set to SpacesInTab. Adds Changed event handling. Zero-base index of in collection. Format that has been inserted. Removes Changed event handling. Zero-base index of in collection. Format that has been removed. Raises FormatChanged event. Format that has been changed. Initializes object. Rebuilds hashes. Rebuilds hash of the name:format pairs. Recalcualtes Min/Max line heights. Helps to write the complex object. XmlWriter. Gets XSD Schema for serialization. XmlSchema. Helps to read the complex object. XmlReader. Releases all resources used by this Controls component like Brushes, Fonts. Calls OnFormatChanged method. Gets the format based on its name. Gets the format based on its FormatType. Gets the format based on the given index. Gets the maximum height of line according to known object formats. Gets the minimum height of line according to known object formats. Gets the maximum character width according to known object formats. Gets the minimum character width according to known formats object. Gets or sets the count of space characters that was replaced instead of tab character. Gets the text( array of spaces ), that was replaced instead of the tab character. Gets or sets a value indicating whether the whitespaces are shown as bullets or not. Gets or sets the properties of Show white spaces mode. Occurs after format has changed. Provides the functionality for lexem-parser configuration. Gets the lexem configuration by it`s ID. Adds a new code snippet to the language. Title of code snippet. List of literals. Code for code snippet. Adds a code snippet to the language. Code snippet to be added. Adds a new code snippets container to the language. Code snippets container to be added. Resets all cached data. Must be called after every change of the configuration inside the language. Gets the Language name. Gets or sets the splitters. Gets the list of lexem configurations. Gets the container of code snippets. Gets the list of autoreplace triggers. Gets or sets the array of multichar splitters (ex. ++, --, /*, */, //, /// ) Known for object formats. Here is list of defined in config file formats. If format not defined, but it belong to default formats specified by FormatType enum then will be used default configuration for it. Each string hold one extension. Gets or sets the file extensions by which this language can be automatically linked to source file. Gets or sets a value indicating whether the current language is case sensitive or not. Gets or sets the string representing beginning of comment for this language. If EndComment is empty string, BeginComment is inserted in each of the commented lines. Gets or sets the string representing end of comment for this language. If EndComment is empty string, BeginComment is inserted in each of the commented lines. Gets or sets value for cached. Gets or sets the array of autoreplace triggers activators. Gets the string of triggers activators. Provides the functionality for lexem to control parsing of input stream. Gets a value indicating whether the string is equal to end block or not. If end block is regular expression, input string will be checked by RegExp String to be checked True if it can be treated as end block. Gets a value indicating whether the string is equal to continue block or not. If continue block is regular expression, input string will be checked by RegExp String to be checked True if it can be treated as continue block. Gets a value indicating whether the string is equal to begin block or not. If begin block is regular expression, input string will be checked by RegExp String to be checked True if it can be treated as begin block. Searches for configs in sub-lexems. Current lexem config is not tested for equalization. If config was not found in sub-lexems, it will be searched in parent. String to find. List of config lexems. Gets the name of the format to be used in collapsed state. Gets the begin symbol or word for lexem. Gets the end symbol or word for lexem when it contains both begin and end block. If lemex is "keyword" then this property must be set to null value. If lexem can be divided on multi lines or has some special rules which can continue lexem then us this setting. Gets the priority when it contains many lexems that has the same begin string then on parsing must be controlled order in which lexem parser will try to interpret input as lexem. Gets the format type which must be used for coloring. If format is Custom then uses the FormatName property for format identification. Gets the format name which must be used for coloring. Gets a value indicating whether the BeginBlock property contains Regular expression or not. Gets a value indicating whether the EndBlock property contains Regular expression or not. Gets a value indicating whether the ContinueBlock property contains Regular expression or not. Gets a value indicating whether the the end-block just the way to exit higher by stack, or it is real ending of lexem. Gets a value indicating whether the parser parse lexem internals or not. For complex constructions data between begin and end blocks can have own formats. Gets the specific sublexems for complex lexem. Gets the parent configuration who keeps the current lexem. Gets a value indicating whether the parser should look for lexem`s config just in local array or also look into its parents. Gets the format by Type and FormatName. Gets the link to the virtual configuration for current lexem. Gets the virtual configs does not support collapsed state. Gets the condition, needed to check the format. Format: name=ON|OFF Gets the list of references of lexems. Gets the static unique ID of configuration node. Gets the language, lexem belongs to. Gets the sign of auto-indenting after lexem with such config. GET ID of the lexem configuration, that follows right after current one is parsed. Such lexem must be complex and "OnlyLocalSublexems", without beginblock and with endblock. Gets a value indicating whether the dropping down context choice list after entering text of the current lexem. Can be set only on non-complex lexems. Get a value indicating whether context prompt should be shown after typing text of the current lexem or not. Can be set only on non-complex lexems. Gets a value indicating whether content divider should be shown below lexem or not. Gets a value indicating whether IndentationGuideline should be shown or not. Gets a value indicating if lexem should be used if there are more than one config found on one priority level. Gets a value indicating if custom control should be used instead of the simple lexem rendering or not. Gets a value indicating whether autoreplace triggers can be used or not. Language friendly name ( like "Delphi" ). file extensions by which this language can be automatically linked to source file. ( like .cpp .c it's for c plus plus etc. ) Container of code snippets. storage of some complex constructions for this language like comments , string etc. ILexem represents each complex construction Storage of some very small complex constructions for this language like ++ at cpp. One char token. Known for object formats. Here is list of defined in config file formats. If format not defined, but it belong to default formats specified by FormatType enum then will be used default configuration for it. Each string hold one extension. Config search manager. Cache of the default format. Empty list of references. Case insensitivity of the language. Known language, associated with the configuration. Specifies macros manager. Internal language index. Last loaded language index. String representing beginning of comment for this language. String representing end of comment for this language. List of autoreplace triggers. Array of autoreplace triggets activators String of triggers activators. Initializes a new instance of the class. Initializes a new instance of the using name. Name of language ( like "Delphi" ). Initializes a new instance of the using name and extensions array. Name of language. File extensions which CL supports. Initializes a new instance of the using name, extensions array and lexem array. Language name File extensions which CL supports. Lexems array. Initializes a new instance of the using name, extensions array, lexem array and splits array. Language name. File extensions which CL supports. Lexems array. Splits array. Raises change language event. ValueChangedEventArgs. Raises change MaxLineHeight event. ValueChangedEventArgs. Raises change MinLineHeight event. ValueChangedEventArgs Raises change MaxCharWidth event. ValueChangedEventArgs Raises change MinCharWidth event. ValueChangedEventArgs Call raiser for language. ValueChangedEventArgs Call raiser for MaxLineHeight. ValueChangedEventArgs Call raiser for MinLineHeight. ValueChangedEventArgs Call raiser for MaxCharWidth. ValueChangedEventArgs Call raiser for MinCharWidth. ValueChangedEventArgs Represents string representation of the object. String representation of the object. Searches lexem configuration by its ID in given configuration and its sub-configurations. ID of configuration. Resets all cached data. This method should be called after every change of the configuration inside the language. Drops caches of formats. Changed format. Adds the new code snippet to the container. Title of code snippet. List of literals. Code of snippet. Adds the new code snippet to the container. Code snippet to be added. Adds the new code snippets container to the container of snippets. Code snippets container to be added. Searches lexem configuration by its ID in given configuration and its sub-configurations. Root of the search. ID if the configuration to be found. Lexem configuration with given ID, or null if nothing was found. Overridden Initialize method. Writes current instance to Xml. Attention! Start element "ConfigLanguage" must be already written and must be closed after execution of this method. XmlWriter. Reads current instance from Xml. XmlReader. Helps to read the configuration language. Helps to writes the configuration language. read extensions from config read lexems from config Reads autoreplace triggers from config Xml. read splits from config Reads container of code snippets from Xml. Checks whether the string is equal to end block. If begin block is regular expression, input string will be checked by regular expression. String to be checked True if it can be treated as begin block. Checks whether the string is equal to continue block. If continue block is regular expression, input string will be checked by regular expression. String to be checked True if it can be treated as continue block. Checks whether the string is equal to begin block. If end block is regular expression, input string will be checked by regular expression. String to be checked True if it can be treated as end block. Searches the specified configuration string in sub-lexems. Current lexem config is not tested for equalization. If config was not found in sub-lexems, it will be searched in parent. String to find. List of config lexems. Gets language index. Gets or sets the language friendly name ( like "Delphi" ). Gets or sets one-character token splits. Gets or sets the collection of some complex constructions for this language like comments, string etc. ILexem represents each complex construction. Gets or sets the collection of some very small complex constructions for this language like C++ at cpp. Gets or sets file extensions by which this language can be automatically linked to source file ( like .cpp .c it's for c plus plus etc.). Gets container of code snippets. Gets or sets the list of autoreplace triggers. Gets the object formats. Here is the list defined in config file formats. If format not defined, but it belongs to default formats specified by FormatType enum then will be used default configuration for it. Each string hold one extension. Gets or sets a value indicating whether it is Case insensitivity of the language. Gets or sets currently assigned known language. Gets or sets macros manager used to process macros in regular expressions. Gets or sets the string representing beginning of comment for this language. If EndComment is empty string, BeginComment is inserted in each of the commented lines. Gets or sets the value for Cached. Gets or sets the string representing end of comment for this language. If EndComment is empty string, BeginComment is inserted in each of the commented lines. Gets or sets the array of autoreplace triggers activators. Gets string with autoreplace triggers activators. Occurs after language has changed. Occurs after MaxLineHeight has changed. Occurs after MinLineHeight has changed. Occurs after MaxCharWidth has changed. Occurs after MinCharWidth has changed. Gets the collapsed text of the Gets begin symbol or word for lexem. Gets the end symbol or word for lexem. If lexem is "keyword" then this property must be set to null value. If lexem can be divided on multi lines or has some special rules which can continue lexem then us this setting. If many lexems has the same begin string then on parsing must be controlled order in which lexem parser will try to interpret input as lexem. Gets the format type which must be used for coloring. If format is Custom, then used FormatName property for format identification. Gets the FormatName which must be used for coloring. Gets a value indicating whether the BeginBlock property contains Regular expression or not. Gets a value indicating whether the EndBlock property contains Regular expression or not. Gets a value indicating whether the ContinueBlock property contains Regular expression or not. Gets a value indicating whether it must parser parse lexem internals or not. For complex constructions data between begin and end blocks can have own formats. Gets the list of sub lexems that are used in configuration file. Gets the List of references. Gets the Parent configuration. Gets a value indicating whether the parser should look for lexems configuration just in local array, or in its parent. Gets or sets format by Type and FormatName. Gets link to the virtual config for current lexem. Virtual configs does not support collapsed state. Gets the condition, needed to pass check. Format: name=ON|OFF Gets the static unique ID of configuration node. Gets the Language, lexem belongs to. Gets or sets a value indicating whether the end-block is just the way to exit higher by stack, or it is real ending of lexem. Gets a value indicating whether it performs auto-indenting after lexem with such config. Gets ID of the lexem configuration, that follows right after current one is parsed. Such lexem must be complex and "OnlyLocalSublexems", without beginblock and with endblock. Gets a value indicating whether its drops the down context choice list after entering text of the current lexem. Gets a value indicating whether context prompt should be shown after typing text of the current lexem. Gets a value indicating whether content divider should be shown below lexem. Gets a value indicating whether IndentationGuideline should be shown. Gets a value indicating whether lexem should be used if there are more than one config found on one priority level. Gets a value indicating whether custom control should be used instead of the simple lexem rendering. Gets a value indicating whether triggers can be used or not. Represents a class that provides the configuration that has to be parsed in some defined way. Provides the functionality for lexem configurations. It describes behaviour of the lexem, that can be collapsed. It describes behaviour of the lexem, that can be collapsed. Gets a value indicating whether this configuration supports collapsing or not. If lexem is not collapsabe, all other properties does not have any influence to it`s behaviour. Gets a value indicating whether lexem can read it`s text from sub-lexems or not. If this property is false, then CollapseName will be used to name the region. Note: you should know that is this property is true, then on by-lexem reading you`ll have to wait while sub-lexems will be loaded, then processed by RegEx and only then you`ll have your collapsible lexem. Gets the expression for auto-naming. When parsing collapsed region, parser reads text from stream until text matches given expression. You can specifie different named groups here to use them later in AutoNameTemplate. Gets the template of resulting text for auto-naming of collapse. To specifie "$" symbol you must use $$. To use result of some named group, use ${name}. Gets the regular expression instance for AutoNameExpression. Gets the name of the collapsed region. If is true, then this property`s value will be used just when found name is empty. Regular expression that substitutes new line checks. Default name for collapsed lexem. Last auto assigned index. Begin symbol or word for lexem. If lexem has begin symbol and end symbol then use this property for setting end symbol. if lexem is "keyword" then this property must be set to null value. If lexem can be divided into several lines or has some special rules which can continue lexem then use this setting. If many lexems have the same begin string then parser must control the order in which to interpret input as lexem. Format which must be used for coloring. If format is Custom then used FormatName property for format identification. FormatName which must be used for coloring. Indicates whether BeginBlock property contains Regular expression or it doesn't. Indicates whether EndBlock property contains Regular expression or it doesn't. Indicates whether ContinueBlock property contains Regular expression or it doesn't. Indicates whether parser parses lexem internals or it doesn't. In complex constructions data between begin and end blocks can have own formats. Sublexems that must be skipped if they are found after BeginBlock string before EndBock string. List of references. If config was not found in sub lexems, then search is done in this list. This flag indicates whether parser should look for lexem's config just in local array or also look in parents. Parent of the config. RegExp for begin block. RegExp for middle block. RegExp for end block. Config search manager. Flag that determines whether lexem can be collapsed. Format of the lexem config. Link to the virtual config for current lexem. Flag that specifies whether name of the collapsed region lexem should read by itself. Static name of the collapsing. Specifies condition of being present. ID of the configuration. Expression for auto-naming. When parsing collapsed region, parser reads text from stream until text matches given expression. You can specify different named groups here to use them later in AutoNameTemplate. Template of resulting text for auto-naming of collapse. To specify "$" symbol you must use $$. To use result of some named group, use ${name}. Regex for autonaming. Language configuration this instance belongs to. Sign of pseudo-ending. Autoindent lexem sign. ID of the next lexem. Resolved next lexem. If true, choice list must be shown after entering this lexem. If true, context prompt must be shown after typing this lexem. If true, content divider should be shown after the line, that contains lexem with this configuration. Specifies whether IndentationGuidelines should be visible for lexems with this config. Value indicating if lexem should be used if there are more than one config found on one priority level. Specifies whether custom control should be used. Specifies format used in collapsed state. Name of the format that should be used in collapsed state. Indicates whether autoreplace triggers can be used. Initializes a new instance of the class. Initializes a new instance of the based on begin, end, format. Begin of lexem configuration. End of lexem configuration. Format of the lexem configuration. indicates whether lexem should be complex. Raises property changed event for BeginBlock. ValueChangedEventArgs Raises property changed event for EndBlock. ValueChangedEventArgs Raises property changed event for ContinueBlock. ValueChangedEventArgs Raises property changed event for Priority. ValueChangedEventArgs Raises property changed event for Type. ValueChangedEventArgs Raises property changed event for FormatName. ValueChangedEventArgs Raises property changed event for IsBeginRegex. ValueChangedEventArgs Raises property changed event for IsEndRegex. ValueChangedEventArgs Raises property changed event for IsContinue. ValueChangedEventArgs Raises property changed event for IsComplex. ValueChangedEventArgs Raises property changed event for SubLexems. ValueChangedEventArgs Raises property changed event for IsCollapsable. ValueChangedEventArgs Raises property changed event for OnlyLocalSublexems. ValueChangedEventArgs Calls raiser for BeginBlock. ValueChangedEventArgs Calls raiser for EndBlock. ValueChangedEventArgs Calls raiser for ContinueBlock. ValueChangedEventArgs Calls raiser for Priority. ValueChangedEventArgs Calls raiser for Type. ValueChangedEventArgs Calls raiser for FormatName. ValueChangedEventArgs Calls raiser for IsBeginRegex. ValueChangedEventArgs Calls raiser for IsEndRegex. ValueChangedEventArgs Calls raiser for IsContinueRegex. ValueChangedEventArgs Calls raiser for IsComplex. ValueChangedEventArgs Calls raiser for OnlyLocalSublexems. ValueChangedEventArgs Calls raiser for SubLexems. ValueChangedEventArgs Calls raiser for IsCollapsable. ValueChangedEventArgs Gets description of the configuration. �escription of the configuration. Creates regular expression object for begin/continue/end block. Regular expression string. Regex object with Compiled, Singleline and IgnoreCase(if needed) options set. Determines whether ID property value should be serialized. True if ID property value should be serialized. Resets ID property value. Determines whether SubLexems has been modified and its contents should be serialized at design-time. Should serialize collapse name. Drops cached links to formats. Replaces all newline symbols in regex to the unified pattern. Regular expression. String with changes. Updates ParentConfig property of all sublexems. Checks whether the specified string is equal to the begin block. If begin block is regular expression, input string will be checked by regular expressions. String to be checked True if it can be treated as begin block. Checks whether the specified string is equal to continue block. If continue block is regular expression, input string will be checked by regular expression. String to be checked. True if it can be treated as continue block. Checks whether the specified string is equal to end block.If end block is regular expression, input string will be checked by regular expression. String to be checked. True if it can be treated as end block. Searches for configs in sub-lexems. Current lexem config is not tested for equalization. If config was not found in sub-lexems, it will be searched in parent. String to find. List of config lexems. Searches up the parent that supports IFormatManager interface. Format manager. Compares this instance with a specified System.Object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified System.Object. An object to compare with this instance. A 32-bit signed integer that indicates the relative order of the objects being compared. Gets the virtual config for current lexem. Virtual configs does not support collapsed state. Gets or sets the format based on its Type and FormatName. Gets the format that are used for drawing lexems in collapsed state. Gets or sets the parent configuration. Gets or sets begin symbol or word for lexem. Gets or sets end symbol or word for lexem. If lexem is "keyword" then this property must be set to null value. If lexem can be divided into several lines or has some special rules which can continue lexem then use this setting. If many lexems have the same begin string then parser must control the order in which to interpret input as lexem. Gets or sets format which must be used for coloring. If format is Custom then use the FormatName property for format identification. Gets or sets the format which must be used for coloring. If format is Custom, then used FormatName property for format identification. Gets or sets name of the format to be used in collapsed state. Gets or sets FormatName which must be used for coloring. Gets or sets a value indicating whether the BeginBlock property contains regular expression or not. Gets or sets a value indicating whether the EndBlock property contains regular expression or not. Gets or sets a value indicating whether the ContinueBlock property contains regular expression or not. Gets or sets a value indicating whether parser parses lexem internals or not. In complex constructions data between begin and end blocks can have own formats. Gets or sets a value indicating whether parser should look for lexems configuration just in local array or also look in parents. Gets or sets the sublexems that must be skipped if they are found after BeginBlock string before EndBlock string. Gets or sets list of references. If config was not found in sub lexems, then search is done in this list. Gets or sets a value indicating whether the lexem can be collapsed or not. Gets or sets expression for auto-naming. When parsing collapsed region, parser reads text from stream until text matches given expression. You can specify different named groups here to use them later in AutoNameTemplate. Gets or sets template of resulting text for auto-naming of collapse. To specify "$" symbol you must use $$. To use result of some named group, use ${name}. Gets regular expression instance for AutoNameExpression. Gets a value indicating whether name of the collapsed region lexem should read by itself. If this property is false, CollapseName will be used to name the region. Note: you should know that if this property is true, then on by-lexem reading you'll have to wait while sub-lexems will be loaded, then processed by RegEx, and only then you'll have your collapsible lexem. Gets or sets name of the collapsed region. If is true, then this property's value will be used only when found name is empty. Gets or sets condition needed to pass check. Format: name=ON|OFF. Gets or sets static unique ID of configuration node. Language lexem belongs to. Gets or sets sign indicating whether the end-block is just the way to exit higher by stack, or it is real ending of lexem. Gets or sets sign of auto-indenting after lexem with such config. Gets or sets ID of the lexem configuration, that follows right after current one is parsed. Such lexem must be complex and "OnlyLocalSublexems", without beginblock and with endblock. Gets resolved next-lexem. Gets or sets a value indicating whether the dropping down context choice list after entering text of the current lexem. Can be set only on non-complex lexems. Gets or sets a value indicating whether the context prompt should be shown after typing text of the current lexem. Can be set only on non-complex lexems. Gets or sets a value indicating whether the content divider should be shown below lexem. Gets or sets value indicating whether IndentationGuideline should be shown. Gets value indicating whether lexem should be used if there are more than one config found on one priority level. Gets or sets value indicating if custom control should be used instead of the simple lexem rendering. Gets or sets a value indicating whether autoreplace triggers can be used. Gets currently used macros manager. Occurs after BeginBlock has changed. Occurs after EndBlock has changed. Occurs after ContinueBlock has changed. Occurs after BeginBlock has changed. Occurs after Type has changed. Occurs after FormatName has changed. Occurs after IsBeginRegex has changed. Occurs after IsEndRegex has changed. Occurs after IsContinueRegex has changed. Occurs after IsComplex has changed. Occurs after SubLexems has changed. Occurs after IsCollapsable has changed. Occurs after OnlyLocalSublexems has changed. Represents a class that helps to keeps the configuration of Config lexems that is used to search configuration for some token. Regex group names prefix. Table of configuration parts, grouped by priorities. Key - Priority. Value - OnePriorityConfigs instance. Lexem Configuration, the keeper is related to. Hashtable of the configs for token, already known. Adds configuration to the hashtable. Destination hashtable. Key in hashtable. Configuration. If such key is not present, configuration will be added as a new item, if configuration is already present, it will be changed to ArrayList with two configurations, If item with specified key is present and it is ArrayList, configuration will be added to that list. Initializes a new instance of the class. Owner of the LexemConfigsKeeper. Gets the lexem configuration of the specified token. Search process is entirely based on rules, specified by owner lexem configuration. If owner is complex, search is done within it`s sub-lexems first, then it is done for its parent and so on. If there is no appropriate configuration for given token found, languages configuration is used, or the configuration of the first parent with "OnlyLocalSubLexems" set to true. Token, configuration is needed for. Lexem configuration for given token. Structure, used to keep information about one priority. Hashtable of non-regex lexem configs. Key - string, value - IConfigLexem or ICollection. Holds the Regular expression that contains all reg-exps. Gets or sets the List of the configurations that belong to the current priority group. Provides the functionality for single lexical macro that are used in . Gets the name of lexical macro. Gets name of the lexical macro surrounded with braces. Gets or sets the corresponding regular expression of lexical macro. Gets or sets a value indicating whether the lexical macro is enabled or not. Represents a class that contains a lexical macro that are used for serialization purpose. Macro name. Corresponding regular expression. Indicates whether macro is enabled. Initializes a new instance of the class. Initializes a new instance of the class. Macro name. Corresponding regular expression. Indicates whether macro is enabled. Gets or sets name of lexical macro. Gets name of the lexical macro surrounded with braces. Gets or sets the corresponding regular expression of lexical macro. Gets or sets value indicating whether the lexical macro is enabled or not. Gets the name of the lexical macro. Represents a class that helps for macros managing, including work with XML resource. Name of XML file with macros. Initializes a new instance of the class. Creates new macros and adds it to the macros manager. Name of the macro. If the macro with the specified name already exists, it is removed from the list. Regular expression string to be used instead of reference to the macro. Newly created macro of type Macro. Creates new macros and adds it to the macros manager. Name of the macro. If the macro with the specified name already exists, it is removed from the list. Regular expression string to be used instead of reference to the macro. Specifies whether this macro is enabled by default. Newly created macro of type Macro. Adds macros to the list. Macro object to be added to the list. If the macro with the specified name already exists, it is removed from the list. Removes macro from the System.Collections.CollectionBase instance. Macro to be removed. Removes macro from the System.Collections.CollectionBase instance. Name of the macro to be removed. Searches the specified macro index in the list. Macro which's index should be found. Index of the specified macro in the list or -1 if the specified macro is not present in the list. Searches the specified macro index in the list. Name of the macro which's index should be found. Index of the macro with the specified name in the list or -1 if the macro with the specified name is not present in the list. Checks whether macro manager contains macro with the specified name. Name of the macro to be found. True if the macro with the specified name is present in the current macro list, otherwise false. Loads the default list of macros. Reads macros list from xmlreader and appends it to the current list. XmlReader the data should be read from. Reads macros list from the file and appends it to the current list. Name of the file to read. Reads macros list from the stream and appends it to the current list. Stream, the data should be read from. Loads macros list from the XmlReader. XmlReader the data should be read from. Loads macros list from the file. Name of the file data should be read from. Loads macros list from the stream. Stream the data should be read from. Writes macros list to the XmlWriter. XmlWriter the data should be written to. Saves macros to Xml file. Path to Xml file where macros should be stored. Saves macros to the stream. The data are saved in XML format. Stream the data should be saved to. Replaces all macros to corresponding regular expressions in given string. String to replace macros in. Resulting string. Reads macros from XML file. Gets list of macros from Xml source. Xml reader. List of macros read from Xml. Gets or sets the macro by its index. Gets xml serializer for macros arrays. Represents a class that helps to get the configuration and the reference which is linked to it. Provides the functionality for getting the configuration and the reference which is linked to it. Gets the ID of the configuration and the reference which is linked to it. Gets the referenced lexem. ID of the configuration, reference is linked to. Referenced lexem. Parent of the reference. Initializes a new instance of the class. Sets parent of the reference. Parent to be set. Gets or sets the reference ID of the configuration. Gets the Referenced lexem. Represents a class that contain one split element. Split text. Indicates whether split text is regular expression. Initializes a new instance of the class. Initializes a new instance of the class. Specifies splitter text. Specifies whether splitter is regex. Initializes a new instance of the non-regex class. Specifies splitter text. Gets or sets split text. Gets or sets a value indicating whether the split text is regular expression. Represents a class that contain virtual lexem configuration. Virtual lexem configuration is such kind of implementation, when just link to real configuration is kept in memory. Virtual configurations does not support collapsing. Config, this instance is linked to. Checks whether the specified string is equal to end block. If end block is regular expression, input string will be checked by RegExp. String to be checked True if it can be treated as end block. Checks whether the specified string is equal to to continue block. If continue block is regular expression, input string will be checked by RegExp. String to be checked True if it can be treated as continue block. Checks whether the specified string is equal to to begin block. If begin block is regular expression, input string will be checked by RegExp. String to be checked True if it can be treated as begin block. Searches for configs in sub-lexems. If config was not found in sub-lexems, it will be searched in parent. String to find. List of config lexems. Initializes a new instance of the class. Parent config. Gets the name of the format to be used in collapsed state. Gets the virtual config for current lexem. Virtual configs does not support collapsed state. Gets the parent of the virtual lexem configuration. Gets the begin symbol or word for lexem. Gets the begin symbol or word for lexem when it contains begin and end block. If the lexem is "keyword" then this property must be set to null value. Gets the lexem that can be divided on multi lines or has some special rules which can continue lexem then us this setting. Gets the priority when it contains many lexems that has the same begin string then on parsing must be controlled order in which lexem parser will try to interpret input as lexem. Gets the FormatType which must be used for coloring. If format is Custom, then use the FormatName property for format identification Gets the FormatName which must be used for coloring. Gets a value indicating whether the BeginBlock property contains regular expression or not Gets a value indicating whether the EndBlock property contains regular expression or not Gets a value indicating whether the ContinueBlock property contains Regular expression or not Gets a value indicating whether the parser parse lexem internals or not. For complex constructions data between begin and end blocks can have own formats. Gets the sub-lexems which must be skipped if they found after BeginBlock string till EndBock string. Gets the List of references. Gets the parent configuration of the lexem. Gets a value indicating whether the parser should look for lexem`s config just in local array or also in its parent. Gets or sets the format based on its type and FormatName. Gets a value indicating whether the BeginBlock property contains regular expression or not Gets the condition, needed to pass check. Format: name=ON|OFF Gets the static unique ID of configuration node. Gets the Language, lexem belongs to. Gets a value indicating whether the end-block is just the way to exit higher by stack, or it is real ending of lexem. Gets a value indicating whether the auto-indenting after lexem with such config. Gets the ID of the lexem configuration, that follows right after current one is parsed. Such lexem must be complex and "OnlyLocalSublexems", without beginblock and with endblock. Gets a value indicating whether the dropping down context choice list should be shown after entering text of the current lexem. Can be set only on non-complex lexems. Gets a value indicating whether the context prompt should be shown after typing text of the current lexem. Can be set only on non-complex lexems. Gets a value indicating whether the content divider should be shown below lexem. Gets a value indicating whether the IndentationGuideline should be shown or not in EditControl. Gets a value indicating whether the lexem should be used if there are more than one config found on one priority level. Gets a value indicating whether the custom control should be used instead of the simple lexem rendering. Gets a value indicating whether autoreplace triggers can be used in EditControl. Represents a class that implements ContextMenu that enables the user to edit the contents and open or create a new file. Name of the menu item that will be displayed as divider. Parent control. Context menu. Specifies, whether context menu is enabled. Insert separator next time AddMenuItem is called. Indicates whether menu is shown. Specifies whether the ContextMenuProvider is of XPMenusProvider type. Initializes a new instance of the class. Control, context menu should be attached to. Disposes all used resources. Clears all the context menu items that contains in the ContextMenuProvider. Adds a new menu item to the context menu item collection. Name of the menu item. Handler of the click event of the item. Null if item will have children. Adds a new menu item to the context menu item collection. Name of the menu item. Handler of the click event of the item. The boolean value for the menu item's Enabled property to be set. Adds a separator in between menu item. Initializes context menu and shows it. Applies RightToLeft property to the ContextMenuProvider. Handles pressing of the right button. Sender of the event. Mouse event arguments. Occurs when user fill the menu with menu items. Gets or sets a value indicating whether the context menu is enabled or not in EditControl. Gets the IContextMenuProvider interface that provides Essential Suite controls with a high-level API for creating and working with context menus. Subscribing to this interface allows the Essential Suite controls to seamlessly switch between the standard .NET and the Syncfusion.Windows.Forms.Tools.XPMenus.PopupMenu classes depending on the whether the Essential Tools library is available or not. Gets or sets a value indicating whether context menu is shown or not. Gets a value indicating whether the ContextMenuProvider is of XPMenusProvider type or not. Represents a class that contains cursor manager which helps to manages translation of the cursor coordinates between different coordinate systems. Provides the functionality for cursor manager. Updates the parameters of cursor. Gets or sets the visibility of the cursor. Gets the control, that is the owner of the cursor and also controls its visibility. Gets the virtual coordinates of the cursor. Gets the physical coordinates of the cursor. Gets the graphical coordinates of the cursor. Gets the Converter positions. Provides the functionality for getting the virtual coordinates of the cursor. Collapsings can change the virtual coordinates. Gets or sets the line index of cursor. Gets or sets the column index of cursor. Gets or sets the current position of cursor. Occurs when position of the cursor was changed. Provides the functionality for getting the physical coordinates of the cursor in text. Gets or sets the line index of cursor. Gets or sets the column index of cursor. Gets or sets the current position of cursor. Provides the functionality for getting the Graphical coordinates of the cursor. Gets or sets the left-top point of the cursor in client coordinates. Gets the size of the cursor. Gets the rectangle, occupied by cursor. Visibility of the cursor. Note: Cursor will be visible only when owner control has focus. Control, that is owner of the cursor. Carret object. Is available only when control is focused. Carret size. Carret location on the screen. Current virtual point of the cursor. Current physical point of the cursor. Converter of the positions. Specifies whether virtual space mode is enabled. Virtual coordinates, specified on last coordinates update. Gets or sets the SelectionMode of the EditControl. Gets or sets whether to enable VS like Block selection. Initializes a new instance of the class. Owner of the cursor. Instance of position converter. Cursor's manager finalizer. Disposes current caret and detaches event handlers from control. Helps to updates the cursor's parameters. All updates of coordinates are based on virtual position. Raises CoordinatesChanged event. Raises LineChanged event. Raises BeforeCoordinatesChanged event. Updates position of the cursor. Updates visibility of the cursor. Creates caret. Destroys caret. Updates visibility of cursor. Updates visibility of cursor. Updates visibility of cursor. Gets or sets a value indicating whether virtual space mode is enabled or not. Gets or sets the SelectionMode of the EditControl. Gets or sets whether to enable VS like Block selection. Gets GdiCaret. Gets or sets a value indicating the visibility of the cursor. Gets the control, that is the owner of the cursor and control's it's visibility. Gets the virtual coordinates of the cursor. Gets the physical coordinates of the cursor. Gets the graphical coordinates of the cursor. Gets or sets the left-top point of the cursor in client coordinates. Gets size of the cursor. Gets rectangle, occupied by cursor. Gets or sets cursor's virtual line index. Gets or sets cursor's virtual column index. Gets or sets cursor's virtual position. Gets or sets cursor's physical line index. Gets or sets cursor's physical column index. Gets or sets cursor's physical position. Gets the converter of the positions. Occurs when position of the cursor was changed. Occurs before coordinates are about to change. Occurs after line of the cursor has changed. Represents a class that provides special formating for selection, etc. Provides the functionality for dynamic formatting. Gets the start point of the formatting. Gets the end point of the formatting. It is not included into formatting range. Gets the format which is used to draw text. Just FontColor, ForeColor and BackColor must be used. Default comparer for dynamic formats. Default comparer for dynamic formats. Start point of the format. End point of the format. Format. Just FontColor, ForeColor and BackColor will be used. Offset of start coordinate point. Used for recreating start point when it's deleted. Offset of end coordinate point. Used for recreating end point when it's deleted. Indicates whether start point has been deleted. Indicates whether end point has been deleted. Initializes a new instance of the class. Start point. End point. Format to be used. Compares current DynamicFormat with other DynamicFormat. ParsePoint A 32-bit signed integer that indicates the relative order of the objects being compared. Checks the state of start and end points of format and reassigns it when needed. True if format has been successfully updated. False if format can't be updated and must be deleed. Gets the default comparer for dynamic formats. Gets the default comparer for dynamic formats. Gets or sets the start point. Gets or sets the end point. Gets or sets format to be used. Gets or sets a value indicating whether the start point has been deleted. Gets or sets a value indicating whether the end point has been deleted. Gets or sets the offset of start coordinate point that are used for creating new point after the old one is deleted. Gets or sets the offset of end coordinate point that are used for creating new point after the old one is deleted. Occurred before start point is reassigned. Occurred before end point is reassigned. Occurred after start point is reassigned. Occurred after end point is reassigned. Comparer, used for search of dynamic format by the coordinate point, that is treated like the start of dymanic format region. Compares dynamic format object with coordinates point. Coordinate point is treated as start coordinate of the new region. Dynamic format. Coordinate point. Standart comparision results. Comparer, used for search of dynamic format by the coordinate point, that is treated like the end of dymanic format region. Compares dynamic format object with coordinates point. Coordinate point is treated as end coordinate of the new region. Dynamic format. Coordinate point. Standart comparision results. Represents a class that helps to manages dynamic formats. Dynamic formatting can be applied to any part of text. Provides the functionality for DynamicFormatsLayer. Creates a new dynamic format object and adds it to the list. All existing dynamic formatting in specified range will be deleted or trimmed. Starting positions. End positions. Format to be added. Newly created format. Removes all formatting in specified range. Start of the range. End of the range. Removes the specified format from the collection. Formatting to be deleted. Removes formatting by given index. Index of the formatting to be removed. Returns index of the dynamic formatting. Formatting to be found. Index of the formatting in the internal list. Checks whether coordinate point belongs to current layer. Point to check. If true, point at the beginning of region is considered as belonging to layer. If true, point at the end of region is considered as belonging to layer. Bool indicating whether given point belongs to current layer. Clears all formatting in layer. Gets a value indicating whether the layer is hidden or not. Gets the list of dynamic formatting, that intercepts with given range. Gets the dynamic formatting by parse point. Gets the formatting by index. Occurs when data is changed within the layer. List of formatting. Specifies if this layer is hidden for layers merge. Delegate for PhysicalPoint_OffsetChanged method. Delgate for PointDeleted method. List of formats that should be updated because it's start or end points were deleted. Initializes a new instance of the class. Initializes a new instance of the class. Bool that determines whether layer should be hidden. Unsubscribes start and end points of formatting from events. Splits existing format. Index of the format to be splitted. Point of division. True if split was successfully done, false if there was no split operation done. Raises DataChanged event. Raises DataChanges event. Raises DataChanges event. Marks start or end points of formatting as deleted if needed. Unsubscribes start point of formatting from events. Start point of formatting that should be unsubscribed. Unsubscribes end point of formatting from events. End point of formatting that should be unsubscribed. Subscribes start point of formatting for events. Start point of formatting that should be subscribed. Subscribes end point of formatting for events. End point of formatting that should be subscribed. Checks whether the specified coordinate point is trackable and creates the trackable one if it is not. CoordinatePoint to check. CoordinatePoint specified in point parameter or the newly created one. Creates a new dynamic format object and adds it to the list. All existing dynamic formatting in specified range will be deleted or trimmed. Starting positions. End positions. Format to be added. Newly created format. Removes all formatting in specified range. Start of the range. End of the range. Checks ranges of formatting. Removes given formatting. Formatting to be deleted. Removes formatting that contained in specified index. Index of the formatting to be removed. Copies the list to array. Destination array, Start index in destination array. Gets the enumerator that contains list of formats. Enumerator. Returns index of the dynamic formatting. Formatting to be found. Index of the formatting in the internal list. Checks whether coordinate point belongs to current layer. Point to check. If true, point at the beginning of region is considered as belonging to layer. If true, point at the end of region is considered as belonging to layer. Bool indicating whether given point belongs to current layer. Updates the state of start and end points of each dynamic formatting. Clears all dynamic formatting. Subscribes start point of format for events. Sender. EventArgs. Subscribes end point of format for events. Sender. EventArgs. Unsubscribes start point of format from events. Sender. EventArgs. Unsubscribes end point of format from events. Sender. EventArgs. Gets delegate for PhysicalPoint_OffsetChanged method. Gets delegate for PointDeleted method. Gets a value indicating whether this layer is hidden or not. Gets the dynamic formatting by ParsePoint. Gets the list of dynamic formatting, that intercepts with given range. Gets or sets a value indicating whether the list is thread safe or not. Gets the number of items that contained in formatting collection. Gets the synchronization object. Gets the formatting by index. Occurs when data is changed within the layer. Represents a class that provides the dynamic FormatManager. Hashtable with layers. Keys - names of the layers, Values - Layers. If some layer is added to this hashtable, it must be added to the m_layersList. List of the layers, that stores all layers and preserves their order. This list should contains all layers that are present in m_layers hashtable. Temporary layer used to store all formats merged into one layer. List of layers that should be disposed. They are disposed in UpdateFormats method - they can't be disposed in the point of adding to list because ParsePointManager is locked then. Creates a new layer and adds it to the list. Name of the layer. Newly created layer. Creates a new layer and adds it to the list. Name of the layer. Specifies whether this layer is hidden. Newly created layer. Gets the list of dynamic formats that finish at specified point. Specified finish point. List of dynamic formats that finish at specified point. Updates the state of start and end points of each dynamic formatting (if needed) and disposes deleted layers. Merges two formats into the new one. Basic format. Formats that overrides basic format. New format instance that contains baisc format settings overriden with settings from the new format. Merges dynamic format into the specified dynamic formats layer. Layer the specified dynamic format should be merged into. Dynamic format to be merged in. Occurs when resets the temporary layer data. Sender. EventArgs. Gets the list of dynamic formatting, that intercepts with given range. Gets collection of layers. Gets collection of layer names. Gets registered dynamic formatting layer by name. Gets temporary common layer. Creates it if it doesn't exist. Represents a class that helps to describes many format that is used to customize the style of each code snippet. Provides the interface that contains format which is used for rendering utility object. It holds settings needed for proper rendering one or more snippets on user screen. Provides the functionality for background settings. Gets or sets the foreground color of snippet. Gets or sets the background color of snippet. If you want to draw rectangle over the snippet set Background Color.Empty value and Foreground property to needed rectangle border color. If both properties Background and Foreground set to not Empty value then for drawing used hatch brush according to BackStyle property value. If Foreground set to Color.Empty value then will be filled snippet rectangle by Background color. Gets or sets the style of background brush. This property used only when Background and Foreground colors are not Empty. Gets the unique name for the format. Gets or sets the font which must be used for rendering. Gets or sets the font color of snippet text. Gets or sets the color of line. Gets or sets the underline weight of snippet text. Gets or sets the underline style of snippet text. Gets a value indicating whether the custom control should be used instead of rendering text. Gets a value indicating whether hatch style settings should be applied on background filling or background should be solid. Gets the text striking out. Gets or sets the style of border. Gets or sets the border color of line. Gets or sets the border weight of line. Raised by renderer when paint works started. user Provides the functionality for text border settings. Gets or sets the border color. Gets or sets the border line style of the text. Gets or sets the border line weight of the text. Resource name. Default Name of format. Number of pixels between two lines in double underlining. Static storage for all Formats of resource image. Format name. BackGround hatch color. Snippet's font's color. Color, used to strike out the text. Specifies font familty to use. Specifies whether font is bolded. Specifies whether font is italic. Specifies font size in points. Background color of snippet. If you want to draw rectangle over the snippet set Background Color.Empty value and Foreground property to needed rectangle border color. If both properties Background and Foreground set to not Empty value then for drawing used hatch brush according to BackStyle property value. If Foreground set to Color.Empty value then will be filled snippet rectangle by Background color. Color of Line. Style of background brush. This property used only when Background and Foreground colors set to not Empty values. Weight of snippet text underline drawing. Style of snippet text underline drawing. Parent of the format. Snippet's font. RightToLeft rendering. Text draw offset RightToLeft rendering. StringFormat used to draw the string. Brush, used to draw text. Pen, used to draw rectangle arround text. Brush, used to draw background under text. Brush, used to draw underlining. Pen, used to draw underlining. Pen object used for drawing text strike out. List, used to keep dynamic formatting. ID of the format. ID of the last format. ImageAttributes, used for remapping of the colors. Specifies whether hatch style should be applied to background filling. Specifies whether custom control should be rendered instead of the text. Frame border color. Border line style. No border if 'None'. Border line weight. Static void array of additional formatings used for filling DynamicFormattings member when needed. Holds the style Holds the StreamEditControl as parentcontrol Initializes a new instance of the class. Initializes a new instance of the class using format name. format name Initializes a new instance of the class using name and Font. name of this format snippet's font at this format Initializes a new instance of the class using font and Colors. Name. snippet's font's color snippet's forecolor snippet's background snippet's font's size Initializes a new instance of the class using font[ + size ] and Colors. Name. snippet's font's color snippet's background snippet's font's size Initializes a new instance of the class using name and another existing format. Name. Fornat to inherit. Finalizer. Releases all resources used by this Controls component. Raises Changed event. Raise property_changed event for Name ValueChangedEventArgs raise property_changed event for FontName ValueChangedEventArgs raise property_changed event for FontSize ValueChangedEventArgs raise property_changed event for ForeColor ValueChangedEventArgs raise property_changed event for FontColor ValueChangedEventArgs raise property_changed event for BackColor ValueChangedEventArgs raise property_changed event for HatchStyle ValueChangedEventArgs raise property_changed event for ValueChangedEventArgs raise property_changed event for UnderlineStyle ValueChangedEventArgs Method raise Custom draw event Parameters of custom draw event ValueChangedEventArgs raise property_changed event for Font ValueChangedEventArgs Raises LineColorChanged event. ValueChangedEventArgs Raise to OnCustomDraw event to user with specified parameters CustomSnippetDrawEventArgs call raiser for Name ValueChangedEventArgs call raiser for FontName ValueChangedEventArgs call raiser for FontSize ValueChangedEventArgs call raiser for ForeColor ValueChangedEventArgs call raiser for FontColor ValueChangedEventArgs call raiser for BackColor ValueChangedEventArgs call raiser for HatchStyle ValueChangedEventArgs call raiser for UnderlineWeight ValueChangedEventArgs call raiser for UnderlineStyle ValueChangedEventArgs call raiser for Font ValueChangedEventArgs ValueChangedEventArgs use this to see object like string object like string Sets underline brush. Sets underline pen. Draws underlining line for the specified rectangle that contains text. Graphics object, underlines should be drawn on. Rectangle with text, that should be underlined. Draws underlining line for the specified rectangle that contains text. Graphics object, underlines should be drawn on. X coordinate of the underline start. Y coordinate of the underline start. Width of the underlining. Draws single underlining line. Graphics object. X coordinate of the underline start. Y coordinate of the underline start. Width of the underlining. Helps to measures text using current font. Graphics. Text. Indicates whether whole word should be measured. /// bNativeGdi. /// spaceBetweenLines. TextInfo. Return list with all given formatting. Array of additional formatting to fill. Length of text. List of formatting. Draws text and strikes it out if needed. Graphics object. Text to draw. Rectangle, the text is to be drawn to. Y autoscroll position. Used for proper native drawing. Scale value for output. Used in printing for resolving printing problems related to native methods. Margin offsets for text output. Used in printing. bNativeDrawing. Draws text and strikes it out if needed. Graphics object. Text to draw. Rectangle, the text is to be drawn to. Y autoscroll position. Used for proper native drawing. Scale value for output. Used in printing for resolving printing problems related to native methods. Margin offsets for text output. Used in printing. Brush for text. Pen to draw striking out. Indicates whether native drawing should be used. Draws text on specified Graphics object using current format settings. Graphics, the text is to be drawn on. Text, to be drawn. Info about bordering. Indicates whether native drawing should be used. Space between lines. Draws text on specified Graphics object using current format settings. Graphics, the text is to be drawn on. Text, to be drawn. Info about bordering. Y autoscroll position. Used for proper native drawing. Scale value for output. Used in printing for resolving printing problems related to native methods. Margin offsets for text output. Used in printing. Indicates whether native drawing should be used. Space between lines. Draws border on specified Graphics object using current format settings. Graphics object to draw border on. Structure with info about border. Format of border. Rectengle to draw border around. Append it's data to given XML. Parent element. Append it's data to given XML. Xml writer. Sets font to null. Disposes brush which depends from ForeColor. Disposes brush which depends from FontColor. Resets strike out pen. Disposes brush which depends from BackColor. Disposes Underline Style and Weight. Disposes Line color cache. Should serialize Xml Fore Color. Gets the wave image which is used for underline drawing. Gets a value indicating whether the text is strike out or not. Gets or sets the StringFormat that are used to draw the string. Gets or sets a value indicating whether the control is in RightToLeft rendering mode. Gets or sets the text draw offset value . Gets or sets the currently used font family. Gets or sets a value indicating whether the font is bold or not. Gets or sets a value indicating whether the font is italic or not. Gets or sets the font size that are specified in the formats. Gets or sets a value indicating whether custom control should be used instead of rendering text. Gets or sets the name of the format. Gets or sets the parent of the format. Gets or sets the font of current format. Gets or sets the font presentation for XmlSerialization. Gets or sets the fore color of the format. Gets or sets the color presentation for XmlSerialization. Gets or sets the color of the font. Gets or sets the font color presentation for XmlSerialization Gets or sets the background color of snippet. If you want to draw rectangle over the snippet set Background Color. Empty value and Foreground property to needed rectangle border color. If both properties Background and Foreground set to not Empty value then for drawing used hatch brush according to BackStyle property value. If Foreground set to Color.Empty value then will be filled snippet rectangle by Background color. Gets or sets back color that are used while performing XmlSerialization. Gets or sets the Style of background brush. This property used only when Background and Foreground colors set to not Empty values. Gets or sets the weight that are used for underlining. Gets or sets the style that are used for underlining. Gets or sets a value indicating whether hatch style settings should be applied on background filling or background should be solid. Gets or sets the color of Line. Gets or sets the LineColor presantation for XmlSerialization Gets the line pen width. Gets or sets a value indicating whether the line has double style Gets the brush, that is used to draw text. Gets the pen which is used to draw rectangle around text. Gets the brush which is used to draw background under text. Gets the brush used for underlining. Gets the pen used for underlining. Gets pen used for drawing text strike out. Gets or sets the strike out color of text. Gets or sets the strike out color presentation for XmlSerialization. Gets or sets the border color of frame. Gets or sets the border color for XmlSerialization. Gets or sets the weight of border line. Gets or sets the style of border line. Gets or Sets the style Gets the Office 2016 Colors repective to style Occurs after the name has changed. Occurs after the FontName has changed. Occurs after the FontSize has changed. Occurs after the ForeColor has changed. Occurs after the FontColor has changed. Occurs after the BackColor has changed. Occurs after the HatchStyle has changed. Occurs after the UnderlineWeight has changed. Occurs after the UnderlineStyle has changed. This event is raised by renderer when paint works started. user Occurs after the Font has changed. Occurs when line color is changed. Occurs when some property value is changed. Represents a class that contains the collection of formats. Inserts an item to the IList at the specified position. The zero-based index at which value should be inserted. Format to be inserted. Removes the first occurrence of a specific object from the IList. Format to be removed. Determines whether the IList contains a specific value. Format to be found. True if IList contains a specific value. Determines the index of a specific item in the IList. Format to be found. Index of the format in collection or -1. Adds an item to the IList. Value to be added. Index of the format in collection. Add collection of formats to the list. Collection of SnippetFormats to be added. Gets or sets the specified index element from snippet format collection. Represents a class that helps to create instance of the change. Also, it implements ISource interface, so it can be used as data source for data window. Provides the functionality for change in the stream. Gets the current position in stream. Gets the type of change in stream. Gets the data for change (for replace and insert). Gets the size of data to be affected (for delete and replace). Provides the functionality for data window that contains source of data. Gets the data and writes it to array. Position of data in the source. Array, where data will be written. Offset in array. Size of data that have to be read. Count of actually read bytes. Gets the length of data in source. Type of change. Array of bytes with data changed. Size of data changed. Position of change in stream. Initializes a new instance of the class. Type of change. Data for change. Initializes a new instance of the class. Type of change. Data for change. Size of change (how much to delete or replace). Destructor, calls Dispose. Format of the output string is "type: {0,8} length: {1,6} size: {2,6} position: {3,6}" Mostly for debug purposes. String representation. Reads data and writes it to array. Position of data in the source. Array, where data will be written. Offset in array. Size of data that have to be read. Count of actually read bytes. Clones Context New ChangeContext Clones the changed context. New ChangeContext Releases all resources used by this Controls component. Gets or sets the position in stream. Gets the type of change. Gets the data for change (for replace and insert). Gets the size of data changed (for delete and replace). Gets the length of data in source. Comparer for Data Windows. Implementation of Compare method. Datawindow that is compared. Object, that datawindow is compared to. Represents a class that provides data for the stream, that tracks changes. Provides the functionality for stream, that tracks changes. Provides the functionality for the streams. Reads the specified count of bytes from the stream. Buffer for reading. Offset in buffer. Count of bytes to read to the buffer. Count of bytes, really read. Writes the specified count of bytes from the buffer to stream. Buffer with data. Offset in buffer. Count of bytes to write to the stream. Count of bytes, really written. Sets the current position in stream to specified value. Needed value. Origin of the value. Position in stream, really set. Sets the new length of the stream. New length. Helps to close the stream. Reads single byte data in the stream. Byte read. Writes byte to stream. Data to be written. Flushed internal buffers. Gets the ability of reading the data in stream. Gets the ability of seeking the data in stream. Gets the ability of writing the data in stream. Gets the length of the stream. Gets the current position in the stream. Flushes changes to source and empties undo buffer. Add the changed context to the stream and applies its new changes. Change context. Add the changed context to the stream and applies its new changes. Change context. Position in stream. Helps to undo last action. Helps to Redo the last undone action. Gets the pops current state. Gets the pushes current state. Copies all data to specified stream. Destination stream. Gets a value indicating whether it performs undo operation or not. Gets or sets the count of changes to be made, to execute autopush. Default buffer size. Length of the block of data for flushing. Comparer for DataWindows. Underlying stream, used as source for ChangesStream. List of changes. List of changes. List of DataWindows. Current length of the stream. Current position in the stream. If buffer is filled, then it is position of the buffer start. Current data buffer. Current position in buffer. End position of the buffer. If true, buffer will be rereaded on next read or position change. Stack of the saved states. Count of changes in last state saved in stack. Count of changes, that can be done before state will be automatically pushed to stack. Sync object for all view and stream Initializes a new instance of the class. Source stream, must support Read and Seek operations Initializes a new instance of the class. Name of the file. Mode of file opening. File access type. Frees used memory. Method, that is raised on every change of m_position. It means that cache must be reloaded. Raiser for DataChanged event. Resets cache. Cache will be reloaded on next position change or read from stream. Raiser for DataPositionChanged event Old position. New position. Raises UndoBufferFlushed event. Raises RedoBufferFlushed event. Reads data from stream to buffer. Reading is started from the current position. Array of bytes, where data must be put. Offset in buffer. Count of bytes to be read. Count of bytes, actually read. Writes data to stream from current position. It executes AddChange method with Insert change type. Data to be written. Offset of data to be written in buffer. Count of bytes to be written. Sets the current position in the stream. Offset, that position must be moved for. Specifies point, where offset must be applied. Current position. Sets the length of the stream. new length of stream Saves output stream to input stream. Implemented for avoiding PEVerify warnings. Implemented for avoiding PEVerify warnings. Parent value. Implemented for avoiding PEVerify warnings. Byte to write. Applies change in current position. Context of the change. Add change to the specified position. Position in stream, where change is to be applied. Context of the change. Applies change. Position in stream, where change is to be applied. Context of the change. If true, redo buffer will be resetted. Undo last change. WARNING: it simply redos all operation except the last one. Performs Redo operation to last undone change. Restores datawindows and changes to the last state, saved in stack. Last saved state is removed from stack. Saves current datawindows and changes to stack. Saves all changes. Sets new line style to the underlying stream. Style of new line. Writes current stream data to output stream. Output stream. Resets all changes, done to stream. Reset stream to default startup state Make update of DataWindows according to Insert operation type logic Index of first DataWindow in update range DataWindow with chages Start position of update region End position of update region influence on current stream position DataWindow to which start position belong Make update of DataWindows according to Replace operation type logic Index of first DataWindow in update range DataWindow with chages Start position of update region End position of update region influence on current stream position DataWindow to which start position belong Changes to context object Make update of DataWindows according to Delete operation type logic Index of first DataWindow in update range DataWindow with chages Start position of update region End position of update region influence on current stream position Changes to context object Restores datawindows and changes to the last state, saved in stack. WARNING: Method always must be called in lock( m_sync ) scope!!! Fills cache by data from stream. Buffer Position in stream Size of data to be read Number of read operations. Searches for all data windwos in specified range. Start position End position Array of DataWindows which contains data from start to end points Divides one window into two in some position. Window to be divided Position in stream of division point Second data window, that is cut Trims datawindows in specified range. Index of the first datawindow, that must be cut. Can be 0, then scan of entire list will occure. Start position of trimming. DataWindow, which size will be used for trimming. Updates all window's positions. Length is also updated. Updates all window's positions starting from some index. Length is also updated. Index of the first windwo to be updated Gets a value indicating whether the user can Undo some actions in stream or not. Gets a value indicating whether the user can redo some actions in stream or not. Gets a value indicating whether the user can read data from stream. Gets a value indicating whether the user can seek position in stream. Gets a value indicating whether the user can write the data to stream. Gets the length of the stream Gets or sets the current position in the stream. Gets or sets the count of changes that can be done before state will be automatically pushed to stack. Gets list of active windows. Gets list of changes. Looks for the last saved count of changes in the stack of Saved States Integer value of count or -1 if stack is empty Looks for the last saved list of DataWindows in the stack of Saved States List of data windows or null if stack is empty Gets synchronization object. Occurs after the data has changed in stream. Occurs when position of some data was changed. Example: if some data was deleted, data, that is after deleted block, will be moved back for the length of deleted data, so it`s position will be changed. Occurs when AutoPush property value is changed. Occurs when undo buffer is flushed. Occurs when redo buffer is flushed. Represents a class that provides source of data for output stream. Provides the functionality for data window. Gets the source for reading data of this stream. More than one windows can use this source. Gets the index of first byte of window's data in Source. Gets the size of window's data. Gets the position of window in output stream. Source for reading data of this stream. More than one windows can use this source. Index of first byte of window's data in Source. Size of window's data. Position of window in output stream. Initializes a new instance of the class. Source of data for window. Initializes a new instance of the class. Source of data for window. Start position of the window's data in source. Size of the window's data in source. Destoroy Class Releases all resources used by data window. Represents a data window in format "source: xxx start: xxx position: xxx". Mostly needed for debug purposes. Clones DataWindow New DataWindow Clones DataWindow New DataWindow Gets the source for reading data of this stream. More than one windows can use this source. Gets or sets the index of first byte of window's data in Source. Gets or sets the size of window's data. Gets or sets the position of window in output stream. Gets a value indicating whether the stream is disposed or not. Implementation of ISource, that read data from some stream. Initializes instance by stream. Reads data from the stream and writes it to array. Position of data in the source. Array, where data will be written. Offset in array. Size of data that have to be read. Count of actually read bytes. Gets or sets position in stream. Length of data in source. Represents a class that provides ParsePoint which is used to keep data about some position in text stream. All changes must be tracked and all parsepoints must be correctly updated to ensure that all parsepoints are reliable. Provides the functionality for getting the parse point from which lexem started in stream. Gets the line from which parse point started. Gets the position of line where lexem started. Gets the Offset in the inner stream. Gets a value indicating whether the parsepoint is valid or not. Occurs when some parameter of parse point has been changed. Occurs when point is deleted from collection and became unreliable. Offset for the parse point, that specifies it's unreliability. It is set when parsepoint is deleted. ParsePoint's line. ParsePoint's column in line. ParsePoint's offset in stream. Initializes a new instance of the class. Initial line. Initial column. Initial position in stream. Releases all resources used by the stream. Replaces the format items in a specified string with the string representation. String with information. Compares the one position with another position parse point. Another ParsePoint object, or int value, that specifies the offset. Defines operator contains within the specified points. Defines operator. Defines operator contains within the specified points. Defines operator contains within the specified points. Raises Deleted event. Offset for newly created parse point. Raises ParsePointParameterChanged event. Old point offset. New point offset. Old point position. New point position. Old point line. New point line. Gets or sets the position in stream. Gets or sets the parse point column in line. Gets or sets the line index in the stream. Gets a value indicating whether the parse point is valid or not. Occurs when some parameter of parse point is changed. Occurs when point is deleted from collection and becomes unreliable. Represents a class that contains the list of ParsePoints and manages it. Internal list of parsepoints. Comparer for search by position in stream Comparer for search by position of cursor Specifies whether manager is currently updating parsepoint`s data. List of delegates that should be invoked after the update of all parse points. Initializes a new instance of the class. Releases all resources used by all parse points. Searches for the parse point associated with given offset or creates new parse point. Needed offset in the stream. Line, that must be set if ParsePoint is created. Column, that must be set if ParsePoint is created. IParsePoint of the found/created ParsePoint. Creates a new parse point and inserts it to given position. Position in stream. Must be between two nearest ParsePoint`s positions. ParsePoints line. No checks are done. ParsePoints column. No checks are done. Index, the ParsePoint is to be inserted at. Newly created ParsePoint Returns ParsePoint by it's index in array. Index of the ParsePoint IParsePoint interface Updates offsets of all ParsePoints, starting from the given position. If data was deleted, then iBytesInserted must be negative, everything else must be positive. StartPoint, that is in position, that was moved. Count of inserted byte (if negative, then bytes were deleted) Count of lines in inserted/deleted data Position offset for the last line. Checks integrity of the internal list of parsepoints. True if everything is OK. Otherwise it returns false. Deletes ParsePoint. DictionaryEntry instance with point and new offset. Gets the enumerator for the specified range of parse points. ParsePoint of the range start. ParsePoint of the range end. Enumerator for array. Gets the enumerator for the specified range of parse points. ParsePoint of the range start. Enumerator for array. Gets the enumerator for the specified range of parse points. Start index. Count of ParsePoints. Enumerator for array. Gets the enumerator for all parse points. Enumerator for array. Adds delegate to the after update invoke list. Delegate to add. Checks whether after update invoke list contains specified delegate. Delegate to check. True if list contains specified delegate; otherwise false. Creates new ParsePoint object and weak reference to it. Line for the new ParsePoint. Position for new ParsePoint. Offset for new ParsePoint. WeakParsePoint instance with newly created ParsePoint as it`s Target. Invokes binary search in list of ParsePoints. Value to be searched. Comparer. Standart result of the BinarySearch. Invokes delegates that should be invoked after parse points update. Looks for the nearest ParsePoints for the given offset. Offset in the stream Returns left nearest point Returns right nearest point Returns false if there is no parsepoints at all, otherwise returns true Looks for the nearest ParsePoints for the given position. Positions line Positions column Returns left nearest point Returns right nearest point Returns false if there is no parsepoints at all, otherwise returns true Looks for the nearest ParsePoints for the given offset. Offset in the stream Index of the left nearest point Index of the right nearest point Returns false if there is no parsepoints at all, otherwise returns true Looks for the nearest ParsePoints for the given position. Positions line Positions column Index of the left nearest point Index of the right nearest point Returns false if there is no parsepoints at all, otherwise returns true Looks for ParsePoint, that is left to the given value. Value, to be found Comparer, that is used to find needed value ParsePoint, that is on given Value or left to it Gets the count of parse points. Represents a class that are used for searching the ParsePoint by it's offset. Compares two elements by their offset. WeakParsePoint. WeakParsePoint or long. Standard IComparer return value. Represents a class that are used for searching the ParsePoint by it`s position. Compares two elements by their offset. WeakParsePoint. ParsePoint or int. Standard IComparer return value. Defines the constants that specifies the style of new line in different OS. Specifies the window style for new line. Specifies the mac style for new line. Specifies the unix style for new line. Specifies the control style for new line. Represents a class that provides tokenizer that works with regular expression. Holds the default one-char splitters. Holds the regular expression pattern for new-line style detection. Length comparer. Current compiled regular expression. Must be set to null by any change of splitters, and recreated later as needed. Reader for the underlying stream. Note: reader has it's own cache, so on every change of position cache must be resetted. Last match of the RegEx. Current line cache. Line can be loaded to cache just partialy. Current position in stream. EndLine symbol(s). Storage of EndLineStyle property Arrays of multi-char splitters. Arrays of multi-char splitters. Specifies case sensitivity of the tokenizer. Count of bytes in the beginning of the stream, that must be skipped (preambula). Position of the cached token. Cached token. Indicated whether new line style was detected. Method convert enumeration to it string representation. Value to convert. End line string. Creates compiled regular expression, used for text parsing. Newly created regular expression. Reads string from stream. Count of bytes to read. String read from stream. Resets current compiled regular expression and all buffered data. Discards all buffered data. Specifies whether stream position must be set to currently calculated. Reads line starting from the current position. Text line. Reads line starting from the current position. Text line. Deserializes the specified string to a token of the type processed by the derived class. Token. Reads one token. Token. Tries to detect NewLine symbol. Detected new-line style, or Windows default if detection failed. Closes reader. Initializes a new instance of the class. Input stream. Encoding to use. Initializes a new instance of the class that helps to detects new-line style and save stream's position. Input stream. Gets the stream reader used by the tokenizer. Gets the length of stream. Gets the current compiled regular expression that is used to parse stream. Gets or sets the array of multi-char tokens. Gets or sets the string, that is treated as an array of the one-char delimiters. Gets or sets the position of current stream. Gets or sets a value indicating whether tokenizer is case sensitive or not. Gets the currently used encoding. Gets or sets new line string. Gets or sets the style of end line (for different OS). Gets the count of skipped bytes at the beginning of the file. Skipped bytes - size of the preambula for encoding. Gets a value indicating whether new line style was detected or not. Compares two splits by their length, if it is equal, than calls standart comparision. First string. Second string. Standart comparision result. Sturcture, that keeps array of data windows and position in changes list Default reserve size for ArrayList Saved position in stream. Saved clone of the list with DataWindows. Saved count of changes. Hide default contstructor Main constructor quantity of changes Current Position Main construsctor allow to set ChangesCount, Position and reserve some free space for ArrayList quantity of changes Current Position How must space to reserve Get position Get array of DataWindows Get quantity of changes in stack Represents a class that helps to manages the co-operational work of the ChangesStream, RegexTokenizer and ParsePointManager. Stream buffer used for optimizing speed of read/write operations Holds the name of the data group for search. Number of lines to skip for to insert new parse poimnt. Search the text like in visual studio editor Input stream for RegexTokenizer. Token stream, used to read stream by tokens. Input stream, that must be closed later. Manager of the ParsePoints. Count of lines in file. Current version of the wrapper. Stack for the undo. Stack for the redo. Initializes a new instance of the class. Initializes a new instance of the class that must receive a file name and try to open it. File name. Initializes a new instance of the class that should allow to control mode of file open operation File name. A FileMode constant that determines how to open or create the file. Initializes a new instance of the class that should allow to control File open mode and access flags File name. A FileMode constant that determines how to open or create the file. A FileAccess constant that determines how the file can be accessed by the TokenStream object. This gets the CanRead and CanWrite properties of the FileStream object. CanSeek is true if path specifies a disk file. Initializes a new instance of the class that should allow to specify parameter of stream open File name A FileMode constant that determines how to open or create the file. A FileAccess constant that determines how the file can be accessed by the TokenStream object. This gets the CanRead and CanWrite properties of the FileStream object. CanSeek is true if path specifies a disk file A FileShare constant that determines how the file will be shared by processes Initializes a new instance of the class. Input data Stream Style of new line. Initializes a new instance of the class. Input data Stream Style of new line. Encoding to use. Initializes StreamsWrapper from string input String with input data StreamsWrapper Object Flushes all changes. Looks for ParsePoint, that is left to the given value. Value, to be found Comparer, that is used to find needed value ParsePoint, that is on given Value or left to it Retrieves ParsePoint by given offset in stream. Needed offset in stream. that coresponds to the needed offset. Searches for the ParsePoint in given position. If there is no ParsePoint, but such position exists in file, new ParsePoint will be created. Positions line Positions column Nearest ParsePoint from the left Nearest ParsePoint from the right If false, you have not remove returned ParsePoint after usage. Also newly created ParsePoint will not be added to update list if thi parameter is false. IParsePoint interface of the found/created ParsePoint Gets parse point by given physical coordinates. X-coordinate of point to retrieve. X-coordinate of point to retrieve. Parse point with given coordinates. Searches for the ParsePoint in given position. If there is no ParsePoint, but such position exists in file, new ParsePoint will be created. Positions line Positions column Nearest ParsePoint from the left Nearest ParsePoint from the right If false, you have not remove returned ParsePoint after usage. Also newly created ParsePoint will not be added to update list if thi parameter is false. Indicates whether virtual space is allowed. If false, exeption is thrown if given column is in virtual space. IParsePoint interface of the found/created ParsePoint Searches for the ParsePoint in given position. If there is no ParsePoint, but such position exists in file, new ParsePoint will be created. Positions line Positions column If false, you have not remove returned ParsePoint after usage. Also newly created ParsePoint will not be added to update list if thi parameter is false. IParsePoint interface of the found/created ParsePoint Sets current position to the given ParsePoint IParsePoint interface to the ParsePoint Reads token from current stream position. Token Reads token from stream, but does not advances it's position. Token. Reads token from given position. ParsePoint with position in the stream. Token. Writes string to the stream starting from the given position. ParsePoint of the starting position Text to write. Number of inserted bytes. Deletes the text within the specified range. Start and end are not included into the deletion range. Start ParsePoint. End ParsePoint. Number of deleted bytes. Undoes the last action. Undo item, that was undone. Redoes the last undone action. Undo item that was redone. Converts all new-line symbols in string. All new line symbols are converted to \n. String to be converted. Converted string. Reads text from specified range. Start of the range. End of the range. Flag, that specifies whether all new-line symbols have to be converted to /n. Text from the stream. Rescans line count in file and updates line-start ParsePoints Searches the text specified by regular expression in stream. Start position of the search. Regular expression, used for search. Indicates whether search should be performed bottom-up. Result of the search. Never can be null. If you want to treat as found sub-string just some part of the text, than you have to wrap this search part in to a named group with name "_data_". Searches text as like in visual studio editor. Start position of the search. Regular expression, used for search. Indicates whether search should be performed bottom-up. Indicates whether text is seleted from any where search. isSelection Result of the search. Never can be null. If you want to treat as found sub-string just some part of the text, than you have to wrap this search part in to a named group with name "_data_". Saves changes to file. Saves data to given stream. Output stream. Closes internal stream. It is no longer accessible. Gets the enumerator for all parse points. Enumerator. Every element is IParsePoint. Gets the enumerator for all parse point in specified range. Start of the range. End of the range. Enumerator. Every element is IParsePoint. Gets the enumerator for all parse point in range from specified one to the last one. Start of the range. Enumerator. Every element is IParsePoint. Discards all unsaved changes. Checks whether data between given parse points has been changed. Offset of the beginning of range to check. Offset of the end of range to check. Bool indicating whether data in given range has been changed. Gets the first (the highest) undo item from the undo stack. First undo item. Gets the first (the highest) redo item from the undo stack. First redo item. Sets position and resets tokenizer cache. Position to set. Calculates parameters of the text. Text to process. OUT count of lines in text. OUT length of the last line. Resets tokens cache after any text changes. Raisers of the LinesCountChanged event. Old count of lines. New count of lines. Raises UndoBufferFlushed event. Raises RedoBufferFlushed event. Adds delegate to the after update invoke list. Checks whether after update invoke list contains specified delegate. Delegate to check. True if list contains specified delegate; otherwise false. Sets new value of lines count property and raises LinesCountChanged event. New value of the LinesCount property. Handler for the UndoBufferFlushed event of the changes stream. Handler for the UndoBufferFlushed event of the changes stream. Updates offsets of all ParsePoints, starting from the given position. If data was deleted, than iBytesInserted must be negative, everything else must be positive. StartPoint, that is in position, that was moved Count of inserted byte (if negative, then bytes were deleted) Count of lines in inserted/deleted data Position offset for the last line. Gets or sets a value indicating whether the searching text is same as like in visual studio editor Gets the current version of the wrapper. It is incremented on every insert, delete or replace. Gets the count of the parse point. Gets or sets the current position in the stream. Gets the total length of the stream. Gets a value indicating whether we have reached end of file or not. Gets the lines count in stream. Gets or sets the array of tokens, that consists of more than one splitters. Gets or sets the line end symbols (/r, /n, /r/n) Gets or sets AutoPush property of the ChangesStream. Gets a value indicating whether undo operation can be performed or not. Gets a value indicating whether redo operation can be performed or not. Gets the size (in bytes) of the new-line symbol. Gets a value indicating whether the stream supports write operation or not. Gets the currently used encoding. Gets or sets a value indicating whether the stream is case sensitivity or not. Gets or sets the style of new line of underlying stream. Gets a value indicating whether new line style was detected or not. Occurs when count of lines has been changed. Occurs when lines have been inserted. Occurs when lines have been deleted. Occurs when undo buffer is flushed. Occurs when redo buffer is flushed. Occurs before updating parse points offsets. Occurs after updating parsepoints offsets. Defines a structure that provides information about the result of the find operations. Holds the start point of the result. Holds the end point of the result. Holds the result of the RegExp search. Gets the Empty structure. Gets a value indicating whether find result is empty or not. Defines a structure that provides information about the single undo item. Change context, that was applied to the stream. Holds the additional data. Holds the offset values, in bytes. Gets the empty . Represents a class that contains region which can be collapsed. Beginning of the collapsing. Can not be null. End of the collapsible region. It can be null: in that case file will be parsed until the end of this region. Flag, that specifies, whether region is collapsed. Stack at the end of the collapsing. Stack at the beginning of the collapsing. Lexem at StartPoint position. Lexem at the end of region. Flag that specifies, whether ending of the collapsed region is reliable or not. Checking can be done by comparing starting stack. Name of the collapse that is shown as text in collapsed region. Delegate for m_EndPoint_OffsetChanged method. Delegate for MonitoredPointOffsetChanged method. Delegate for m_EndPoint_Deleted method. Delegate for m_StartPoint_Deleted method. Adds monitored point. When points is moved, region ending is treated as unreliable. IParsePoint to be monitored. Determines whether region contains given object. object. True if contains, otherwise false. Resets information about region end. Raiser for CollapsedStateChanged event. Raiser form RegionDeleted event. Helps to compares objects. An object to compare with this instance. Standard IComparable return value. Handler of the Deleted event of StartPoint. Handler of the Deleted event of EndPoint. Handler for OffsetChanged event of EndPoint of the region. Resets region end info and detaches event. Gets or sets the lexem at start position. Gets or sets the lexem at end position ( the last lexem in the region. Example: "}" ). Gets or sets the beginning of the collapsing region. It value can not be null. Gets or sets the end of the collapsible region (Points to the start of the last lexem in the region). It can be null: in that case file will be parsed until end the end of this region. Gets or sets a value indicating whether the region is collapsed or not. Gets or sets the end stack of the collapsible region. Gets or sets the start stack of the collapsible region. Gets a value indicating whether regions end stack is reliable or not. Gets or sets the name of the collapse that is shown as text in collapsed region. Gets delegate for m_StartPoint_Deleted method. Gets delegate for m_EndPoint_Deleted method. Gets delegate for m_EndPoint_OffsetChanged method. Gets delegate for MonitoredPointOffsetChanged method. Occurs when collapsed state of the region has changed. Occurs when start of the region was deleted. Occurs before region is about to expand. Occurs when region expands. Occurs before region is about to collapse. Occurs when region collapses. Represents a class that contains the rules for parsing text (one word/token). Provides the functionality for the abstraction which link language and formatting. Gets the text of the lexem. Gets or sets the current configuration of the lexem. Gets the collapsable region, this lexem belongs to. Gets the length of text. Gets the column of lexem in line. Provides the functionality for editable variant of the interface. Gets or sets the text of the lexem. Gets or sets the collapsable region, this lexem belongs to. Text of the lexem. Config of the lexem. It also keeps it's format. Collapsable region, this lexem belongs to. Column index, where lexem starts in line. Initializes a new instance of the class. Text of the lexem. Configuration of the lexem. Helps to append the lexem's data to xml. Parent xml element, data must be written to. Helps to append the lexem's data to xml. XML writer, data must be written to. Gets or sets the configuration of the lexem. It also keeps it's format. Gets or sets the text of the lexem. Gets or sets the collapsible region, to which the lexems belongs to. Gets the length of text. Gets or sets the column index whether the lexem starts in line. Represents a class that contains the line of the lexems. Represents a class that implements ILexemLine, but does not support caches of parsed data. Provides the functionality for lexem line. Deletes self and raises LineDeleted event. Searches lexem, that contains given column index. Needed column. Found lexem, or null if needed column is in virtual space. Gets stack copy for the lexem at the specified column. Needed column. Copy of the stack. Gets the parse point at the beginning of the line. Gets the parse point at the end of the line. Gets the stack at the beginning of the line. Gets the stack at the end of the line. If line was not parsed, it will be reparsed. Gets the collection of all lexems, that belong to current line. If line was not parsed, it will be reparsed. Gets or sets a value indicating whether line is parsed. If line is parsed, then LineEndStack property contains Stack for the end of the line and LineLexems collection contains all lexems that belong to current line. If line was changed, then Parsed will be set to false. Gets or sets a value indicating whether the line is valid or not. If line was already disposed, it is no longer valid. Gets the parser, to which the line belongs to. Gets the length of the line. Gets the index of the line. It can be different from the one, stored in m_point because it also includes data from collapsing. Occurs when line is deleted. If position of the LineStartPoint is changed, then line is invalid and must be deleted or LineStartPoint was deleted. ParsePoint at the beginning of the line. Stack at the beginning of the line. Parser, the line belongs to. Index of the line. It can be different from the one, stored in m_point because it also includes data from collapsing. Initializes a new instance of the class. Parent parser. ParsePoint of the line start. Stack at the beginning of the line. Disposes all used resources. Raises LineIndexChanged event. Gets stack at the end of line. Line will be reparsed. Stack at the end of line. It can be treated as start stack for the next line. Collection of all lexems, that belongs to the line. Line will be reparsed. List of the lexems. Raises LineDeleted event and disposes line. Searches the lexem, that contains given column index. Needed column. Found lexem, or null if needed column is in virtual space. Compares two ILexemLine objects, or ILexemLine object and integer line number. ILexemLine object or integer line number. Standart comparision result. Gets stack copy for the lexem at the specified column. Needed column. Copy of the stack. Handler of the Deleted event of the StartPoint. Handler of the ParsePointOffsetChanged event of the stream. Changed ParsePoint. Change. Gets the parse point at the beginning of the line. Gets the parse point at the end of the line. Gets the stack at the beginning of the line. Gets the stack at the end of the line. If line was not parsed, it will be reparsed. Gets the collection of all lexems, that belong to current line. If line was not parsed, it will be reparsed. Gets a value indicating whether the line is parsed or not. If line is parsed, than LineEndStack property contains Stack for the end of the line and LineLexems collection contains all lexems, that belong to current line. If line was changed, than Parsed will be set to false. Gets the parser, that the line belongs to. Gets the length of the line. Gets a value indicating whether the line is valid or not. If line was already disposed, it is no longer valid. Gets or sets the index of the line. It can be different from the one, stored in m_point because it also includes data from collapsing. Occurs when line is deleted. If position of the LineStartPoint is changed, than line is considered to be invalid and must be deleted or LineStartPoint was deleted. List of lexems in line if line is parsed. Stack at the end of the line. to the end of the line. Position in stream before new-line. Initializes a new instance of the class. Parent parser. ParsePoint of the line start. Stack at the beginning of the line. Clean up all the resources being used. Helps to writes the data to xml. Parent xml element, data must be written to. Helps to writes the data to xml. XML writer, data must be written to. Helps to writes the end part of line to XML. Index of line column to start reading data from. XML writer, data must be written to. Helps to writes the middle part of line to XML. XML writer, data must be written to. Index of line column to start reading data from. Index of line column to end reading data at. Helps to writes the start part of line to XML. XML writer, data must be written to. Index of line column to end reading data at. Helps to writes the string to XML. XML writer, data must be written to. string to write to XML. Helps to writes the specified lexems to XML. XML writer, data must be written to. Index of first lexem to write. Index of last lexem to write. Gets coordinate point that points to the start of the line. Start point of line. Gets coordinate point that points to the end of the line. Coordinate point of the end of the line. Gets stack copy for the lexem at the specified column. Needed column. Copy of the stack. Gets first line lexem that is not whitespace. First line lexem that is not whitespace. Gets first line lexem that is not whitespace. First line lexem that is not whitespace. Gets stack at the end of line. Line will be reparsed. Stack at the end of line. It can be treated as start stack for the next line. Collection of all lexems, that belongs to the line. Line will be reparsed. List of line lexems. Collection of all lexems, that belongs to the line. Line will be reparsed. List of line lexems. Frees LineEndPoint. Disposes m_positionBeforeNewLine: detaches all event handlers. Handler of OffsetChanged event of LineEndPoint. Handler of the Deleted event of the line end point. Disposes m_positionBeforeNewLine. Disposes m_positionBeforeNewLine. Gets or sets a value indicating whether line is parsed. If line is parsed, then LineEndStack property contains Stack for the end of the line and LineLexems collection contains all lexems, that belong to current line. If line was changed, than Parsed will be set to false. Gets ParsePoint at the end of the line. Gets ParsePoint that points to the position before newline. Represents a class that contains simple last-in-first-out (LIFO) non-generic collection of objects with configuration. Hides Push method. Object to push. Hides Contains method. Object to check. True if stack contains object. Removes and returns the object at the top of the System.Collections.Stack. IStackData instance. Returns the object at the top of the System.Collections.Stack without removing it. IStackData object. Inserts an object at the top of the System.Collections.Stack. IStackData instance. Inserts an object at the top of the System.Collections.Stack. Configurtion of the stack's element, can not be null. Lexem instance. Can be null. Location. Configuration of the first lexem in sequence. Inserts an object at the top of the System.Collections.Stack. Configurtion of the stack`s element, can not be null Lexem instance. Can be null. Location. Checks whether the stack contains given data. IStackData instance. True if stack contains given data, otherwise false. Initializes a new instance of the class. Gets stack hashcode. Hash code. Checks whether the two called stacks are equal. Object to check. True of stacks are equal. Helps to clones the object. Clone of the stack. Provides the functionality that helps to acquire the current parser state from lexem enumerator. Gets current stack. Gets current stream position. Provides the functionality for accessing data and storing in the parser's stack. Gets ParsePoint that points to the position of the lexem. Gets configuration of the stack element. Gets configuration of the first lexem in sequence. Gets lexem instance. It can be null for language configuration. Represents a class that is used to parse stream to lexems. Provides the basic functionality of each Lexem parser for our control. Reads the next line from input stream and set CurrentLine index to new value. array of lexems in line, null if end of stream reached Read the previous line from input stream and set CurrentLine index to new value. When method reach start of stream it will return first line lexems only and will not change CurrentLine property to new value. array of lexems Get the current line lexems. lexems array of current line Gets class instance, that represents some coordinates in stream. Virtual line. Virtual column. class instance. Gets by given . that points to physical position in stream. that points to the given position. Gets by given . that points to physical position in stream. that points to the given position. Gets by given . that points to physical position in stream. Specifies whether coordinate point should track position. that points to the given position. Searches for the at the given position. If it can not be found (it is in virtual space), then you will get parse point, pointing to the beginning of the next line. If it can not be done, ParsePoint, pointing to the end of current line will be returned. Line index, the ParsePoint is needed for. Column index, the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Searches for the at the given position. If it can not be found ( or column is 0), and if it is in virtual space, then you will get parse point to the end of given line; If column is 0, then you will get parse point to the end of the previous line( if it is one ). Line index the ParsePoint is needed for. Column index the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Gets the enumerator of lexems. Stack for the current position.> Gets the enumerator of lexems. Stack for the current position.> New current position. Gets the enumerator of the lexem lines. Starting line. Enumerator. Gets the enumerator of the lexem lines. Enumerator. Gets the collection of available formats. Reference on base collection of formats. Gets the reference on base stream which used as source for Parser. Gets the quantity of lines in input stream. Gets the current line index. This property can be used for fast move to need line in file. Maximal distance between last parsed line and requested line to make full text parsing. Maximum count of the lines that can be parsed when reading name of the collapsed region. Begin block used to identify stack item used to parse plain text. Input source of data. Current language configuration. Index of the current line. List of the lines. Last stack. List of the collapses. Index of the last used collapse region. Used for optimization. Count of collapsed line. If it is -1, it must be recalculated. Flag that specifies, whether collapsing setting are used or not. Initial state of collapsing. Count of collapsing locks. Stack, used to parse plain text. Specifies text parsing mode. Specifies whether consistence checks are locked. Specifies undo/redo data storage. To apply formats when lexemes contains collapsible region. Initializes a new instance of the class. Input source. Language configuration. Initializes a new instance of the class. Input source. Language configuration. Undo-Redo data storage to be used. Helsp to deletes the LexemLine from internal collection. Line to be deleted. Helps to find line in cache. Index of the line. ILexemLine interface to the line, or null if nothing was found. Gets the line by specified index. If line is in cache, then instance from cache will be returned. Otherwise it will be created and added to the cache. Line index. ILexemLine object. Moves to the next line and parses it. Array of lexems that represent line. Moves to the previous line and parses it. Array of lexems that represent line. Gets current line. Array of lexems that represent line. Gets copy of the current parser's stack. Stack object. Creates default stack, filled with language configuration Stack object. Creates fake configuration stack that can be used for plain text coloring. ConfigStack instance filled with language and configuration that parses all text as plain text. Sets new stack. Stack to be set. Gets the enumerator of lexems IEnumerator. Gets the enumerator of lexems. Stack for the current position.> IEnumerator. Gets the enumerator of lexems. Stack for the current position.> New current position. IEnumerator. Gets the enumerator of the lexem lines. Starting line. Enumerator. Gets the enumerator of the lexem lines. Enumerator. Helps to undo the last change. Point of undo operation. Helps to redo the last change. Point of redo operation. Helps to redo the last change. Indicates whether text changing events should be raised. Point of redo operation. Inserts the text into specified position. Point, text should be inserted to. Text to be inserted. Deletes the given range of text. Start point of text to delete. End point of text to delete. Retrieves the last line in the internal list (not the same as last line of text). Lexem line. Searches for collapsible region by offset of the given parsepoint. ParsePoint, that specifies position in stream, region is needed for. Found region, or null if there is no such region. Gets ParsePoint of the given coordinates. The main difference between this method, and those, presented by StreamsWrapper is that this method also checks collapsing. Needed line. Needed column. Statical that points to specified coordinates. Gets the list of top-level collapsed regions. List of collapsed regions. Updates the virtual line indexes according to current collapsing. Gets class instance, that represents some coordinates in stream. Virtual line. Virtual column. class instance. Gets class instance, that represents some coordinates in stream. Virtual line. Virtual column. Specifies whether coordinate point should track position. class instance. Gets by given . that points to physical position in stream. that points to the given position. Gets by given . that points to physical position in stream. Indicates whether unavailable point should be redirected to the start of collapsed region. that points to the given position. Gets by given . that points to physical position in stream. Indicates whether unavailable point should be redirected to the start of collapsed region. Specifies whether coordinate point should track position. that points to the given position. Searches for the at the given position. If it can not be found (it is in virtual space), then you will get parse point, pointing to the beginning of the next line. If it can not be done, ParsePoint, pointing to the end of current line will be returned. Line index, the ParsePoint is needed for. Column index, the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Searches for the at the given position. If it can not be found ( or column is 0), and if it is in virtual space, then you will get parse point to the end of given line; If column is 0, then you will get parse point to the end of the previous line( if it is one ). Line index the ParsePoint is needed for. Column index the ParsePoint is needed for. Can be 0. ParsePoint to the given position. Gets the collapsible region that the specified point belongs to. Point, the region is to be looked for. Specifies, whether region must be collapsed. Found region, or null. Gets the collapsible region that the specified point belongs to. Offset of point, the region is to be looked for. Specifies, whether region must be collapsed. Found region, or null. Expands all collapsible regions inside the specified range. Start of the range. End of the range. Uncollapses all collapsed regions, the point is in. ParsePoint to ensure visibility of. Checks visibility of the point. Point to check. True if point is visible. Toggles all collapsing to specified state. State of all collapsible regions to be set. Initializes the collapser. To set all CollapsedRegion as expand Set to Expand region or not Starts updating regions. Ends updating regions. Appends its data to some XML element. Parent xml element, data must be written to. Appends specified data to xml. XML writer, data must be written to. Writes to XML data situated between specified points. Point representing start of the text. Point representing end of the text. XML writer, data must be written to. Writes specified text lines to XML. XML writer, data must be written to. Index of first line to write. Index of last line to write. Starts new operation. Name of the operation. Operation. Returns number of columns used by lexem. Lexem object to get the length of. Length of lexem. Resets all lines starting from given one. First line that must be reset. Resets all lines starting from given one. Specifies whether lines should be deleted or just their parsing information should be dropped. First line that must be reset. Raises LineIndexChanged event on line index changes. Line that was changed. Removes all event handlers from events. Locks consistence checks. Unlocks consistence checks. Checks line list integrity. Insert lexem line in the lines list. Line to be inserted. Position the line is to be inserted to. Creates lexem line with plain text formatting. Virtual line index. Phisical line index. Index of the line in the lines list. Newly created lexem line. Looks for the collapsible region at the specified offset and expands it. Offset of the position where collapsible region should be found. True if region was found and expanded. Raises OperationStarted event. Operation, that is started. Raises OperationStopped event. Operation, that is stopped. Starts updating regions. Ends updating regions. Raiser for TextInserted event. Text, that is deleted. Virtual line, where the text starts. Virtual column, where the text starts. Raiser for TextDeleted event. Text, that is deleted. Virtual line, where the text starts. Virtual column, where the text starts. Raiser for TextInserting event. Text, that is deleted. Virtual line, where the text starts. Virtual column, where the text starts. False if action was canceled, otherwise - true. Raiser for TextDeleting event. Text, that is deleted. Virtual line, where the text starts. Virtual column, where the text starts. False if action was canceled, otherwise - true. Raisers of the LinesCountChanged event. Old count of lines. Raises LineInstanceCreated event; Line, that is created. Raises LineInstanceDeleted event; Line, that is deleted. Makes all needed updates after changing state. Creates new object that implements ILexemLine interface. This function is intended to be overridden to use other than default implementation of ILexemLine. ParsePoint of the line start. Stack at the beginning of the line. ILexemLine interface of the line Creates new lexem. Can be overriden. Text for the lexem. New lexem. Parses line, that is next to given one. Cache is not used. Current line. New line. Reads token and creates lexem with configuration, based on token and stack of configurations. Configs stack of the opened lexems. It must have at least 1 element (Language). After reading of the last element it will be empty. Checking of the collapsed regions is done Readed lexem or null if end of file reached. Fills destination stack by content of source stack. All content of the destination stack is erased and it is filled by items of the source stack in those order as they are in source. Source stack. Destination stack. Gets or creates new by give offset. Note: if region does not exists, it will be created. Offset in the stream. Start stack of the region. for this offset. Peeks last lexem from stack. Stack with lexems and their configurations. Peeked lexem, or null if there is stack contains just language, or last entry is some delegated(with NextID) configuration. Peeks last lexem configuration from stack. Stack with lexems and their configurations. Peeked lexem configuration, never returns null. Parses collapsed and represents it as one lexem. Region to parse. Stack at the beginning of the region. with CollapsedText formatting. Pops from stack last item and all upper items, that does not wait ending. Stack of the ConfigLexem_Lexem_Pair objects. Tries to read lexem using specified non-complex config. Configuration to be used. Return null is configuration is not suitable in current context, or string, that represents possibly expanded token. (non-complex lexem configurations with continue or end blocks must be represented with a single token and single lexem.) Selects lexem from the list which has DefaultInGroup set to true. Needed when parser can not choose lexem config by priority. List with lexem configs. Default lexem config or list[0] Selects configuration from the given list. Parent config. List of the configurations, sorted by priorities. Token, the configuration is for. In some cases this token can advance to some sentence with the same configuration. Configuration, that was found, or null if there were no suitable configuration found. Reads one token, then looks for it`s format ( by stack ) If it is complex lexem, current lexem config will be added to stack; Configs stack of the opened lexems. It must have at least 1 element (Language). After reading of the last element it will be empty. Readed lexem or null if end of file reached. Gets list of numbers of changed lines. List of indexes of changed lines. Clears info abuot changed lines. Handler of the LinesCountChanged event. Handler of the LineInserted event. Handler of the LineDeleted event. Handler of RegionDeleted event of all collapsible regions. Handler of CollapsedStateChanged event for all collapsible regions. Sender. EventArgs. Handler for the UndoBufferFlushed event of the changes stream. Handler for the RedoBufferFlushed event of the changes stream. Handler for the OutliningBeforeCollapse event of the collapsible region. Handler for the OutliningBeforeExpand event of the collapsible region. Handler for the OutliningCollapse event of the collapsible region. Handler for the OutliningExpand event of the collapsible region. Locks consistence checks. Unlocks consistence checks. Gets or sets the text parsing mode. User can select between high parsing speed or high syntax highlighting accuracy. Gets the format manager. Gets the input source of data. Gets the total lines count after applying of collapsing. Gets or sets the index of current line. Gets a value indicating whether undo operation can be performed in EditControl. Gets a value indicating whether redo operation can be performed in EditControl. Gets or sets a value indicating whether the collapsing operation can be enabled or not in EditControl. Gets the count of the actions that can be undone. Gets the count of the undone actions that can be redone. Gets or sets the length of one tab symbol. Specifies whether consistence checks are turned off. List of the lines. Shows whether collapsing are locked. Gets undo-redo data storage. Occurs when line was created and added to the internal list. Occurs when line was deleted. Occurs when count of lines has been changed. Occurs when lines has been inserted. Occurs when line has been deleted. Occurs when text was inserted; Occurs when text was deleted; Occurs when text is to be inserted; Occurs when text is to be deleted; Occurs when any operation like collapsing or expanding is performed. Occurs on the end of the long operation. Occurs before region is about to expand. Occurs when region expands. Occurs before region is about to collapse. Occurs when region collapses. Occurs when the state of some outlining region changes. Occurs after the index of line has changed. Reprsents a class that provides enumerator for lexem parser that is used to make lexem parsing of the file, based on some starting stack. Currently opened complex lexems. Calling parser instance. Initial stack. Initial position in stream. Current lexem. Current position in stream. Used to ensure that reading of data is correct. Version of the stream. Used to ensure that data reading is correct. Size of the new-line symbol. Initializes a new instance of the class. Stack, that will be used as start point for parsing. Parser instance. Initializes enumerator and parser by initial parameters. Moves to the next level. True if moved successfully, false if end of the stream reached. Gets the currently opened lexem. Gets the current stream position. Gets the current lexem. Defines a structure that provides information about the single undo item. Gets the start offset. Gets the end offset. Class that represents stack elements of the parser. Configurtion of the stack`s element. Configuration of the first lexem in sequence. Lexem instance, for language`s configuration can be null. ParsePoint that points to the position of the lexem. Creates instance of the the class and initializes it. Configurtion of the stack's element, can not be null Lexem instance. Can be null. Location. Creates instance of the the class and initializes it. Configurtion of the stack's element, can not be null Lexem instance. Can be null. Location. Configuration of the first lexem in sequence. Gets ParsePoint that points to the position of the lexem. Gets configuration of the stack's element. Gets configuration of the first lexem in sequence. Gets lexem instance, for language`s configuration can be null. Class that keeps undo\redo stacks of the parser. Stack of the undo. Stack of the redo. Creates copy of the undo/redo data. Gets undo stack. Gets redo stack. Represents a class that contain Lexem parser that uses RenderedLine instead of LexemLine class. Provides the functionality for getting the converter positions. Converts the virtual point to physical. Virtual position. Physical position. Converts the physical point to virtual. Note for implementing: if given physical coordinates can not be directly mapped to virtual, remapping of the coordinates must be done to make this mapping possible. Example: if coordinates belongs to collapsed region, it must be uncollapsed. Physical position. Virtual position. Converts the graphical point to virtual. Graphical point. Virtual point. Converts the graphical point to virtual. Graphical point. Specifies if whitespace after last character in line should be treated like regular characters. Virtual point. Converts the virtual point to graphical cursor coordinates. Virtual point. Rectangle of the cursor. Corrects the virtual coordinates. Virtual coordinates to be corrected. Specifies whether virtual space is enabled. Virtual point with correct coordinates. Text of the exception that is raised when line was not measured. Width and height of the bitmap used for creating default graphics. Gets the mouse move point. Holds the value indicating whether the Empty space inserted or not when mouse down. Comparer, used to compare lines by y. Maximum width of the lines. Used for word wrapping. Default line height. Default graphics object, used for measuring lines. Bitmap, used to create default graphics object for measuring lines. Indicates whether word wrapping should be performed by chars. Offset of paragraphs. Offset of wrapped lines. Indicates whether native GDI should be used for text output. Space between lines. Default language for the Config for particular lexem Initializes a new instance of the class. Input source Language configuration Initializes a new instance of the class. Input source Language configuration Initializes parser. Calls Dispose method to dispose all used resources. Disposes all used resources. Starts updating regions. Ends updating regions. Creates new instance of the RenderedLine class. ParsePoint of the line start. Stack at the beginning of the line. ILexemLine interface of the line Creates new lexem. Can be overriden. Text for the lexem. Config of lexem. New lexem. Parses line, that is next to given one. Cache is not used. Current line. New line. On every collapsing/uncollapsing of region moves graphical positions of the lines. Sender. EventArgs. Makes all needed updates after changing CollapsingEnabled state. Creates lexem line with plain text formatting. Also calls FixLineRenderingPositions methods. Virtual line index. Phisical line index. Index of the line in the lines list. newly created lexem line. Checks line list integrity. Helps to changes the dpi of the graphics object, that are used for measuring lines. If dpi is not equal to the currently used, new graphics object is created and all lines are remeasured. Graphics object with desired resolution. Gets or set a minimum line height Checks whether the line was rendered and raises exception if the line was not measured. Line to be checked. Helps to measures line if needed. Line to be measured. Gets the line by specified y position. Y position. RenderedLine object. Gets the line by specified y position. Y position. Max. number of lines. RenderedLine object. Helps to fixes y coordinates of all lines. All unparsed lines are treated to have default height. Drops measuring info for all cached lines. Drops measuring info and remeasures all cached lines. Converts Virtual position to physical positions. Virtual point. with reference to physical coordinates. Converts physical coordinates to virtual. ParsePoint with physical position. Point with virtual position. Converts graphical coordinates to virtual. Point with graphical position. Point with virtual position. Converts the virtual to Graphical coordinates. POints with virtual position Rectangle, occupied by character in given coordinates. Converts graphical coordinates to virtual. Point with graphical position. Specifies if whitespace after last character in line should be treated like regular characters. Point with virtual position. Converts virtual coordinates to graphical. Point with virtual position. Rectangle, occupied by character in given coordinates. Corrects virtual coordinates. Virtual coordinates to be corrected. Specifies whether virtual space is enabled. Virtual point with correct coordinates. Sets all lines to unchanged state. Gets the default height of the line. Gets or sets the maximum width for measuring lines. Gets or sets a value indicating whether word wrapping should be performed by chars in EditControl. Gets or sets the offset of paragraphs. Gets or sets the offset of wrapped lines. Gets or sets a value indicating whether native GDI should be used for text output or not. Gets or sets the space between lines. Gets or set a minimum line height value from Total line collection Comparer, used for the by-Y comparision of lines. Compares rendered line object with float value. Rendered line float Standart comparision results. Represents a class that contains Lexem, that can be used for rendering. Provides the functionality for rendering the lexem. If column is -1 then lexem is unrendered. Gets or sets the width of the lexem. Gets or sets the sub lines in the lexems. If word-wrapping is enabled, then it is zero-based index of the sub line, where lexem is drawn. Gets the X offset of the lexem relative to the lexem's sub line. Gets the Y offset of the lexem. Width of the lexem. If word-wrapping is enabled, then it is zero-based index of the sub line, where lexem is drawn. X offset of the lexem. Relative to the lexem`s sub line. Y offset of the lexem. Indicates whether lexem is not independent, but is a part of lexem wrapped by char wrapping. Initializes a new instance of the class. Text of the lexem. Config of the lexem. Helps to unites two lexems (adds 'lexem' to current). Lexem that has to be added. Result lexem. Gets or sets width of the lexem. Gets or sets zero-based index of the sub line, where lexem is drawn. Gets or sets X offset of the lexem. Relative to the lexem's sub line. Gets or sets Y offset of the lexem. Get or set a value indicating whether the lexem is not independent, but is a part of lexem wrapped by char wrapping. Represents a class that provides the Lexem line which contains information, needed for faster rendering. Line render position Height of the line Array of heights of the sublines. SubLines indexes start from 0. Flag that determines whether line was already measured. Line width. Indicates whether line was changed after the last save. Is set to true if line is changed and there's no other way to know about it than just directly set it. To restrict the drawing of text after the endregion once the region is collapsed. Collection of Line item height Initializes a new instance of the class. Parent parser. ParsePoint of the line start. Stack at the beginning of the line. Disposes all object. Method to calculate the line item's height Gets the enumerator of the lexems. Enumerator. Helps to measures the line and also sets lexems parameters correctly. Graphics object. Maximum width of the line. Indicates whether line should be wrapped by chars. Number of positions in tab symbol. Offset of paragraphs. Offset of wrapped lines. Measured size. Wraps lexem into two parts; first part has maximal width that can be drawn in available space. Lexem that as to be wrapped. Graphics object used for lexems measuring. Width of available space. TextInfo object what will be filled with information about new lexem. Lexem that is the second part of the initial lexem. Unite lexems wrapped by char wrap. List of lexems. Drops all information about measuring. Searches the lexem, that contains given column index. Needed column. Found lexem, or null if needed column is in virtual space. Searches the lexem, that contains given x offset. Needed x offset. Offset by y. Used when line is word-wrapped, so it can occupy more then one line. Found lexem, or null if needed offset is in virtual space. Collection of all lexems, that belongs to the line. Line will be reparsed. List of line lexems. Gets the last lexem in the subline. Y offset of subline. Last lexem in the subline with offset Y. Resets line's Changed state. Get the height of line text. Line's text height. Get the height of subline's text. Number of subline. Subline's text height. Handler of LineDeleted event. Line, that was deleted. Empty EventArgs. Handler of the LineChanged event of the LineStartPoint. Gets or sets render position of line. Gets or sets height of the line. Gets or sets the array of heights of the sublines. SubLines indexes start from 0. Gets the length of the line. Gets a value indicating whether the line was already measured. Gets or sets a value indicating, whether line is parsed. If line is parsed, than LineEndStack property contains Stack for the end of the line and LineLexems collection contains all lexems, that belong to current line. If line was changed, than Parsed will be set to false. Gets the width of the line. Gets a value indicating whether the line was changed after the last save. Gets the count of sublines. Gets or sets value indicating whether line is changed or not. Represents a class that contains cursor manager that supports scrolling. Initializes a new instance of the class. Owner of the cursor. IPositionConverter. Disposes cursor manager and detaches all event handlers. Handler of the VerticalScroll and HorizontalScroll events. Sender. ScrollEventArgs. Updates position of the cursor. Updates visibility of the cursor. Provides the functionality for custom autoformatters. Formats the given list of lexem wrappers. List of ILexemWrapper instances. String with formatted text. Provides the functionality for single bookmark. Gets the line in which the bookmark points to. Gets the index of the bookmark. If bookmark is not indexed, index will be negative. Gets the BrushInfo object that is using for painting the bookmarks. User can change it's members. Gets or sets the border color of bookmark. Defines the constants that specifies the type of change in stream. Specifies whether the text was inserted. Specifies whether the text was replaced. Specifies whether the text was deleted. Provides the functionality for context choice controller. Adds image to the internal image list. Name of the image. Must be unique. The image to be added. Transparent color. Index of the added image. Adds image to the internal image list. Name of the image. Must be unique. The image to be added. Index of the added image. Adds image to the internal image list. The image to be added. Transparent color. Index of the added image. Adds image to the internal image list. The image to be added. Index of the added image. Gets or sets a value indicating whether autocomplete technique should be used with current context choice or not. Gets or sets a value indicating whether autocomplete string should be extended or not. Gets or sets the currently selected item. Gets the collection of the context choice items. Gets the collection of the INamedImage items. Gets a value indicating whether context choice window associated with current controller is visible or not. Gets or sets the size of the context choice form. Gets or sets the dropping lexem. Gets or sets the lexem situated before dropper. Provides the functionality for context choice item contained in ContextChoice window. Gets the text of the context choice item. Gets or sets fore color of the context choice item. Gets or sets back color of the context choice item. Gets the tooltip, assigned to the context choice item. Gets or sets the named image, assigned to the context choice item. Gets or sets a value indicating whether context choice item is visible or not. Gets the ID of the context choice item. Gets or sets the type of context choice item. Provides the functionality for drawing the custom bookmark. Occurs when bookmark needs to be drawn. Gets or sets a value indicating whether bookmark can be found while searching for next/previous bookmark. Gets or sets the data about the bookmark Defines a constant that specifies the result of FindNext method. Specifies whether the text was found. Specifies whether the text wasn't found. Specifies whether the error has occurred while searching the text. Provides the functionality for lexem wrapper that are used in autoformatting. Gets the text of the lexem. Gets the configuration of the lexem. Gets the configuration stack of the lexem. Provides the functionality for Long operation. Stops the current ongoing operation. Operation is no longer valid. Gets the ID of the operation. Gets the time of operation activity. Gets the name of the operation. Gets a value indicating whether operation is running now or not. Provides an interface that contains named image. Deletes the image from collection. Gets the name of the image that contained in the context choice popup window. Gets the image in the context choice popup window. Gets the transparent color of the image. Provides the read-write access functionality to the collection of the named images. Creates and adds a new named image to the collection. Name of the image to be added. Image to be added. INamedImage object. Creates and adds a new named image to the collection. Name of the image to be added. Image to be added. Transparent color of the image. INamedImage object. Gets the image by its name. Gets the image by its index. Represents a class that contains Localizer for exceptions. Unknown Line is unreliable and cannot be used. Parse point must point to the first column in line. This feature is not supported in uncached mode. Value cannot be less than 1. formatName - string cannot be empty sourceName - string cannot be empty Invalid coordinates Text can be replaced only with text with the same length. Parameter cannot be empty Control already has cursor! Control does not have cursor! Format was not created. name - string cannot be empty If you are using your own measuring that use your own drawing. Text cannot be null or empty. Value cannot be less 0 ParsePoint Manager is in update state. Value cannot be less 0 and greater list count Wrong value Value cannot be less 0 and greater list count - 1 Do not use it for nothing. Start point is not available. Parse points are wrong Range does not exists. Value cannot be less than 1 Position cannot be zeroless and greater stream Length AutoPush property value must be greater than 0. stream must support Read and Seek operations Value cannot be less 0 and greater or equal buffer length Value cannot be less than 0 and greater than buffer length - offset insert position is larger then Lenght Cannot flush changes: underlying stream is readonly. Stream cannot be read-only. Value cannot be less 0 and greater this.Length Value cannot be less 0 and greater data.Length Value cannot be less window.Position and greater window.Size Layer \"" + name + "\" does not exists. No fragments were not found. NotifyText - string cannot be empty CheckText - string cannot be empty DialogCaption - string cannot be empty There is no language. Language configuration was not found. Lexem with id=" + m_iNextID.ToString() + " does not exists Referenced lexem must be complex. Referenced lexem must have no begin block. Referenced lexem must have end block. Referenced lexem cannot be collapsible. Choice list dropper can be assigned only to non-complex lexems. Context prompt dropper can be assigned only to non-complex lexems. You cannot access unreliable point. Start cannot be zeroless Size cannot be zeroless Position cannot be zeroless Cannot Close Disposed object buffer - string cannot be empty Stream offset is out of range. Add LineCount update, fix positions update! Cannot delete unaccessible text. str - string cannot be empty Y cannot be less then 0. Lines list cannot contain null value. Line must be inherited from RenderedLine class. Cannot map this physical point. End of the group cannot be less or equal to its start. Parser cannot be null! fileName - string cannot be empty currentFilePath - string cannot be empty Line number is out of range. Undo group has been already opened. Undo group has not been opened. Line number is invalid. Stack points to the data after the end of the stream. Wrong Stack No current stack Parser is not available. Input stream is not available. Configuration is not available. Cursor manager is not available. Wrong position given. Parser is null. Cannot be less than 1 or greater than lines count. Loading of just one file at a time is supported. Line number should be in range [1.." + m_parser.TotalLines.ToString() + "]. Column number should be greater than 0. No undo actions can be performed while recording undo group. No redo actions can be performed while recording undo group. Rendered lexem data is not correct. Start and end coordinates should belong to one virtual line. End coordinates should be AFTER start coordinate. Specified drawing format is not supported. Printing start page does not exists. text - string cannot be empty Operation has already stopped. Empty params are not allowed Something is wrong: lexem index cannot be found! Lexem parser should support ILexemEnumeratorParserInfo interface, otherwise getting stack by column is not supported. value can't be less 0. position can't be less 0. LineLabelFormat - string cannot be empty Something is wrong!!!!! Duplicated m_arrCL iIndex > m_arrCL.Length - 1 name - it's wrong lang name extension - string cannot be empty strFileName - string cannot be empty configFile - string cannot be empty Merging of This feature is not implemented yet Two languages has reference on the same filename extension Coordinate convertion operation is supported only on CoordinatePoints that have a parser assigned. No ParsePoint available. No virtual position available. You are trying to create CoordinatePoint, that does not point to any position in editor. Please, check your code. value - string cannot be empty Name of the menu item cannot be empty or null. Event handler cannot be null. Value cannot be less 0 and greater Length data cannot be empty size Config Has Wrong Format : ConfigLanguage Is Not Closed name Name must be unique. Value cannot be less 0 and greater m_list.Count - 1 Coordinate point should be attached to physical coordinates. start and end are in wrong order. Wrong range. Wrong Points Order Key processor was not initialized. Binding`s key is already initialized. Processor cannot be null. Parent cannot be set to null. Value cannot be less 0 and greater keySequence.Length - 1 Configurator cannot be null. stream does not support Seek operation stream does not support seek operation stream read/write operations is closed. stream stream does not support read operation stream does not support Read operation stream does not support write operation stream does not support Write operation Call first Reset() and then ModeNext() methods. Incorrect use of interface. File open flags make seek operation unavailable. m_chPeekChar file opened not in read mode file opened not without seek operation support Position is out of buffer array bounds Length or Position has wrong value. Buffer size is too smal for specified values Value cannot be less 0 and greater buffer.Length Value cannot be less 0 and greater buffer.Length - offset Size of input array must be equal or greater to MaxMultiTokenLength property value must be unreachable code endOfLine - string cannot be empty Value cannot be 0 less file open mode does not suport read operations file open mode does not support seek operations You must initialize enumerator by calling Reset() method Version of the stream changed. Current line index is wrong( no such location in stream ) Given line does not belong to this parser. Line with a specified index cannot be found in stream. This line does not belong to this parser. Cannot insert after the line end. End line cannot be prior to start line. Line is invalid. Reference to null detected. Lexem config stack cannot be empty! Stack cannot be empty, first element is always LanguageConfig without lexem. token - string cannot be empty Configuration list member cannot be null. Unknown. Point cannot be empty. The position specified cannot be translated to the virtual coordinates system. Start point does not point to any lexem. Wrong value for TabSize property. Initializes a new instance of the class. Represents a class that specifies the name of the localizable item. Name of the localizable item. Initializes a new instance of the class. Name of the localizable item. Gets or sets the name of the localizable item. Represents a class that contains localizer that provides localized access to string resources specific from the assembly manifest Syncfusion.Windows.Forms.Localization.SR.resources. Can be used from any assembly, resources will be loaded from the calling assembly. Localizable resources namespace. Statis constructor, calls LoadLocalizedMembers() method. Resources manager. List of items that where not localized at all. List of items that where not localized for current culture. Hashtable of localizers for different assemblies. Key - assembly name, Value - localizer. ID of the localizable string with "{0} of {1}" format. Get localized version of the string. Name of the localized resource. Calling assembly. Culture to be used for getting localized version of the resource. Localized version of the string. Get localized version of the object. Name of the localized resource. Calling assembly. Culture to be used for getting localized version of the resource. Localized version of the object. Gets localized names of the enum. Type of the enum. Calling assembly. Culture to be used for getting localized version of the resource. Array of item names in enumeration. Tryies to read all localizable data of the localizable type descriptor. Localizable type descriptor. Gets resource name for control's property description. Control type name. Property name. Resource name. Gets resource name for control's name. Control type name. Property name. Resource name. Gets resource name for control's event. Control type name. Event name. Resource name. Gets resource name for category. Category name. Resource name. Loads values for all instance or static fields of the class that have StrLocalized attribute. Type to be localized. Type instance to be localized. If null, static fields of class will be localized. Get localized version of the string. Name of the localized resource. Localized version of the string. Get localized version of the object. Name of the localized resource. Localized version of the object. Gets localized names of the enum. Type of the enum. Array of item names in enumeration. Gets native name of the enum value. Enum type. Localized name of the item. Native name of the enum value. Gets native name of the enum value. Enum type. Localized name of the item. Native name of the enum value. Gets localized name of the enum value. Enumeration type. Enum value. Enum value localized name. Represents a class that contains the EditResourceIdentifiers which provides Ids specific to the namespace. Holds the ID of the localizable string with "{0} of {1}" format. Holds the main text of . Holds the find button text of . Holds the close button text of . Holds the tempaltes button text of . Holds the MarkAll button text of . Holds the check whole word label text of . Holds the check hidden label text of . Holds the checkup label text of . Holds the check regular label text of . Holds the check wrap label text of . Holds the searching current document label text of . Holds the selection label text of . Holds the match label text of . Holds the form title text of . Holds the form group title text of . Holds the form group title text of . Holds the invalid input error information of . Holds the Cancel button text of . Holds the Ok button text of . Holds the form title text of . Holds the check case text of . Holds the close button text of . Holds the find label text of . Holds the group title text of . Holds the selection text of . Holds the label text of . Holds the replace button text of . Holds the replace all button text of . Holds the form title text of . Holds the regex single character of . Holds the ZeroOrMore regular expression character of . Holds the OneorMore regular expression character of . Holds the regex line beginning text of . Holds the regex line end text of . Holds the regex begin end word text of . Holds the regex line break label text of . Holds the regex any one-character set label text of . Holds the regex any character set label text of . Holds the regex or label text of . Holds the regex escape character label text of . Holds the regex tag label text of . Holds the regex identifier label text of . Holds the regex quoted string of . Holds the regex space or tab label text of . Holds the regex integer label text of . Holds the FindCompleteEventArgs string. Represents a class that contains the localizer variables of format configuration dialog. Holds the form title text. Holds the apply button text. Holds the ok button text. Holds the cancel button text. Holds the add button text. Holds the remove button text. Holds the language label text. Holds the format label text. Holds the text settings groupbox text. Holds the fill and borders groupbox text. Holds the underlining groupbox text. Holds the font name label text. Holds the underline style label text. Holds the strikeout color label text. Holds the font size label text. Holds the font style label text. Holds the font color label text. Holds the underline weight label text. Holds the underline color label text. Holds the background color label text. Holds the border color label text. Holds the background style label text. Represents a class contains the localizer variables of new format dialog. Holds the form title text. Holds the ok button text. Holds the cancel button text. Holds the name label text. Holds the settings label text. Represents a class contains the localizer variables of configuration dialog. Holds the form title text Holds the ok button text. Holds the cancel button text. Holds the help button text. Holds the file extension tabpage text. Holds the one char label text. Holds the multi char label text. Holds the file extension label text. Holds the format tabpage text. Holds the forecolor label text. Holds the font format button text, Holds the sample label text. Holds the add format button text. Holds the format list label text. Holds the remove format text. Holds the forecolor label text. Holds the backcolor label text. Holds the line color label text. Holds the hatch style label text. Holds the underline style label text. Holds the underline weight label text. Holds the restore button text. Holds the set font button text. Holds the lexem tabpage text. Holds the only local checkbox text. Holds the format label text. Holds the begin token checkbox text. Holds the open dialog title text. Holds the save dialog title text. Holds the begin token label text. Holds the add sublexem button text. Holds the lexem label text. Holds the remove lexem button text. Holds the add lexem button text. Holds the continue token checkbox text. Holds the continue token label text. Holds the end token label text. Holds the end token checkbox text. Holds the priority label text. Holds the iscomplex checkbox text. Holds the language label text. Holds the save as button text. Holds the delete button text. Holds the open button text. Holds the list editor add button text. Holds the list editor remove button text. Represents a class contains the localizer variables of simple add form. Holds the form title text. Holds the value label text. Holds the example label text. Holds the ok button text. Holds the cancel button text. Represents a class contains the localizer variables of create new language coloring option dialog. Holds the form title text. Holds the ok button text. Holds the cancel button text. Holds the name label text. Holds the languages list label text. Holds the configuration file label text. Holds the filepath textbox text. Holds the filepath button text. Represents a class contains the localizer variables of . Holds the form title text. Holds the command label text. Holds the shortcuts label text. Holds the command shortcuts label text. Holds the assign button text. Holds the remove button text. Holds the ok button text. Holds the default button text. Holds the cancel button text. Represents a class contains the localizer variables of . Holds the form title text. Holds the ok button text. Holds the cancel button text. Holds the checkbox text of Horizontal ScrollBar option. Holds the checkbox text of Vertical ScrollBar option. Holds the checkbox text of Status Bar option. Holds the checkbox text of XP Style option. Holds the checkbox text of Indicator Area. Holds the checkbox text of Word Wrap Area option. Holds the checkbox text of Selection Area option Holds the checkbox text of User Area option. Holds the checkbox text of Line numbers option. Holds the checkbox text of Changed Lines marking option. Holds the checkbox text of Lines Wrapping Marks option. Holds the checkbox text of Wrapped Lines Marks option. Holds the checkbox text of Indentation Guidelines option. Holds the checkbox text of Indentation Block Borders option. Holds the checkbox text of Column Guides option. Holds the checkbox text of Outlining Collapsers option. Holds the checkbox text of Transparent Selection option. Holds the checkbox text of Virtual Space Mode option. Holds the checkbox text of Insert Mode option. Holds the checkbox text of View White Space option. Holds the checkbox text of Word Wrap option. Holds the checkbox text of Group Undo option. Holds the checkbox text of Use Tabs option. Holds the checkbox text of Tab Stops option. Holds the label text of Tab Size option. Holds the label text of Auto Indent Mode option. Holds the value of AutoIndentMode as None. Holds the value of AutoIndentMode as Block. Holds the value of AutoIndentMode as Smart. Instance of Specifies how vertical scrolling is processed. Scrolls the control to the new value immediately. Scrolls the control when thumb track is completed. Not Implemented. Scrolls line by line. Represents the class to define the style for popup. It contains the value of the property. Initializes a new instance of the class. Initializes a new instance of the class. A that holds the identity for this . Initializes a new instance of the class. A that holds the identity for this . The store. Gets the default style value of the class. Returns the default style value. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Gets the default style value for the popup. Gets or sets the value of the popup. Gets or sets the background value of the popup. Gets or sets the foreground value of the popup. Gets or sets the forecolor of the up arrow and down arrow icon. Gets or sets the border value of the popup. Gets or sets the border thickness of the popup. Gets or sets the up arrow image of popup. Gets or sets the down arrow image of popup. Implements the class that provide the identity information of using . Initializes a new instance of the class. to create an identity. Loops through all base styles until it finds a style that has a specific property initialized. A instance of Returns the . Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Provides storage for the object. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. It contains the value of the property value. Initializes a new instance of the class. Initializes a new instance of the class from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Initializes the , if is null. Gets the static data value of the class. Represents the class to define the style for dialog boxes in . It contains the value of the property. Initializes a new instance of the class. Initializes a new instance of the class. A that holds the identity for this . Initializes a new instance of the class. A that holds the identity for this . The store. Gets the default style value of the class. Returns the default style value. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Gets the default style value for the dialog boxes in . Gets or sets the background value of the dialog boxes in . Gets or sets the foreground value of the dialog boxes in . Gets or sets the border value of the dialog boxes in . Gets or sets the border thickness of the dialog boxes in . Gets or sets the of the DialogBox. Gets or sets the of the ListBox in the DialogBox. Gets or sets the background color of the present in dialog boxes in . Gets or sets the foreground color of the present in dialog boxes in . Gets or sets the background color of the present in dialog boxes in in selected state. Gets or sets the foreground color of the present in dialog boxes in in selected state. Implements the class that provide the identity information of using . Initializes a new instance of the class. to create an identity. Loops through all base styles until it finds a style that has a specific property initialized. A instance of Returns the . Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Provides storage for the object. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. It contains the value of the property value. Initializes a new instance of the class. Initializes a new instance of the class from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Initializes the , if is null. Gets the static data value of the class. Represents the class to define the style for . It contains the value of the property. Initializes a new instance of the class. Initializes a new instance of the class. Holds instance of a class. Initializes a new instance of the class. A that holds the identity for this . Initializes a new instance of the class. A that holds the identity for this . Holds instance of a class Overridden to create a product-specific identity object for the sub object. StyleInfoProperty descriptor for this sub object. Identity for the sub object. Gets the default style value of the class. Returns the default style value. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Gets the default style value for the control. Gets or sets the value used to draw the background of the splitter of the in default state. Gets or sets the value used to draw the background of the splitter of the in disabled state. Gets or sets the value used to draw the foreground of the splitter of the control in default state. Gets or sets the value used to draw the foreground of the splitter of the in disabled state. Gets or sets the value used to draw the line number foreground color of the in control. Gets or sets the value used to draw the line number foreground color of the in control in disabled state. Gets or sets the value used to draw the line number of the in . Gets or sets the value used to draw the collapse button background color of the in . Gets or sets the value used to draw the collapse button disabled background color of the . Gets or sets the value used to draw the collapse button foreground color of the in . Gets or sets the value used to draw the collapse button disabled foreground color of the in . Gets or sets the value used to draw the UserMargin background color of the in . Gets or sets the value used to draw the UserMargin border color of the control. Gets or sets the value used to draw the bookmark margin background color of the . Gets or sets the value used to draw the selection margin background color of the . Gets or sets the value used to draw the selection margin foreground color of the . Gets or sets the value used to draw the collapse/expand icon margin foreground color of the . Gets or sets the value used to draw the linenumber margin background color of the . Gets or sets the value used to draw the line changed indicator color of the . Gets or sets the value used to draw the line saved indicator color of the . Gets or sets style for of the . Gets or sets style for of the . Gets or sets style for of the . Gets or sets style for dialog boxes of the . Implements the class that provide the identity information of using . Maintains the EditControl for create the identity. Initializes a new instance of the class. to create an identity. Loops through all base styles until it finds a style that has a specific property initialized. A instance of Returns the . Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Provides storage for the object. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. It contains the value of the property value. Initializes a new instance of the class. Initializes a new instance of the class from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Initializes the , if is null. Gets the static data value of the class. Represents a class that provides style identity information for nested objects of the class. Initializes a new instance of the class. The that owns this sub-object. The descriptor for this expandable sub-object. Represents the class to define the style for Popup. It contains the value of the property. Initializes a new instance of the class. Initializes a new instance of the class. A that holds the identity for this . Initializes a new instance of the class. A that holds the identity for this . The store. Gets the default style value of the class. Returns the default style value. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Determines a value indicating whether to serialize property. True if the property was modified; Otherwise False. Gets the default style value for the Popup. Gets or sets the value of the PopUp. Gets or sets the background value of the PopUp. Gets or sets the foreground value of the PopUp. Gets or sets the background value of the hovered element in the Popup. Gets or sets the foreground value of the hovered element in the component. Gets or sets the border value of the component. Gets or sets the border thickness of the component. Implements the class that provide the identity information of using . Initializes a new instance of the class. to create an identity. Loops through all base styles until it finds a style that has a specific property initialized. A instance of Returns the . Occurs when a property in the has changed. The instance that has changed. A that identifies the property to operate on. Provides storage for the object. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. Provides information about the property. It contains the value of the property value. Initializes a new instance of the class. Initializes a new instance of the class from a serialization stream. An object that holds all the data needed to serialize or deserialize this instance. Describes the source and destination of the serialized stream specified by info. Initializes the , if is null. Gets the static data value of the class. Represents a class that helps to manage text autoformatting in EditControl. Hashtable for storing registered formatters. Keys are members of KnownLanguages enumeration. Underlying lexem parser. Initializes a new instance of the class. Initializes a new instance of the class. Underlying lexem parser. Registers a new formatter for specified language in EditControl. Language to register formatter for. IAutoFormatter instance. Unregisters formatter for specified language in EditControl. Language to unregister formatter for. Formats the given range of text using registered language formatter. Range limits can be changed. If there's no formatter registered for the language, throws an exception. Start point of text range to format. End point of text range to format. String with formatted text. Gets or sets instance of the underlying parser. Represents a class that provides auto formatter for CSharp. Formats the given list of lexem wrappers. List of ILexemWrapper instances. String with formatted text. Removes whitespace from the end of string builder. StringBuilder instance to remove whitespace from. Indicates whether new line marks should be removed. Adds a new lines and its required indentation whitespace at the beginning of the next line. StringBuildet instance to work with. Number of required indents at the beginning of the next line. Whitespace to insert at the beginning of the next line (indentation follows it). List of lexems. Used for checking whether current line is the last one. Removes all whitespace lexems from the beginning of lexems list. List of lexems. Indicates whether new line marks should be removerd. Gets whitespace at the beginning of first line. List of lexem wrappers. String with required whitespace. Adds first lexem of list to string builder and removes it from list. StringBuilder instance to add lexem to. List of lexems. Removes all single indentations from the head of the stack. IndentStack instance to be cleared. Number of elements removed. Adds lexems in brackets without changes. String builder to work with. List of lexems. Adds lexems without any change until specefied String builder instance to add text to. List of lexems. Text of lexem that should and operation. Checks whether given line is the last in given list of lexems.. List of lexems. True if current line is the last; otherwise false. Removes all whitespace until the second new line mark. List of lexems. Type of indentation. Used for work with indentation stack. Lines are indented until some indentation closing lexem is found. Only one line is indented. Data to be stored in indentation stack. ???? ????? Creates and initializes new instance of IndentStackDatum Type of indentation. Text of indentation lexem. Indentation stack. Peeks the stack and casts result to IndentStackDatum. Peeked object casted to IndentStackDatum. Pops the stack and casts result to IndentStackDatum. Popped object casted to IndentStackDatum. Represents a class that provides Lexem wrapping that are used in autoformatting. Text of the lexem. Configuration of the lexem. Configuration stack of the lexem. Initializes a new instance of the class. Lexem to create wrapper for. Initializes a new instance of the class. Text of the lexem. Configuration of the lexem. Configuration stack of the lexem. Gets the text of the lexem. Gets the configuration of the lexem. Gets the configuration stack of the lexem. Represents a class that stores information about one autoreplace trigger. Text that should be deleted. Text that should be inserted. Initializes a new instance of the class. Initializes a new instance of the class. Text that should be deleted. Text that should be inserted. Gets or sets the text that should be deleted. Gets or sets the text that should be inserted. Bookmark with custom drawing. Represents a class that provides Bookmark. Height of font of indexed bookmark. Default brush info. Helps to paint bookmark. Graphics. Rectangle for bookmark. Handle of window. Indicates whether XP style should be used. Helps to paint bookmark. Graphics. Rectangle for bookmark. Handle of window. Indicates whether XP style should be used. Indicates whether drawing is being performed for printing. Index of bookmark. Brush for emulating XP style. Default brush. Color for border. ParsePoint, bookmark is connected to. ParsePoint situated at the end of the bookmarked line. Fast access index of bookmark. Index of last unindexed bookmark. Parent Position converter, used to convert parsepoint to virtual coordinates. BrushInfo object for bookmarks painting. Brush used to draw bookmarks when XP style is used but there's no XP themes available. Color of bookmark border. Holds the style Draws bookmark. Graphics to be used for drawing. Handle of window to draw at. Indicates whether XP style must be used. Indicates whether g is printer's graphics. Compares two bookmarks by offsets of their parsepoints. Bookmark object or IParsePoint. Standard CompareTo result. Initializes a new instance of the class. Underlying StreamsWrapper. IPositionConverter. Point, bookmark is associated with. ParsePoint situated at the end of the bookmarked line. Initializes a new instance of the class. Underlying StreamsWrapper. IPositionConverter. Point, bookmark is associated with. ParsePoint situated at the end of the bookmarked line. Fast access index of the bookmark. Gets or sets a default brush info value. Gets the brush used to draw bookmarks when XP style is used. Gets or sets the parse point where bookmark is connected to. Gets or sets the parse point situated at the end of the bookmarked line. Gets the fast access index of bookmark. Gets bookmark location in text. Gets or sets the brush info object that is using for painting bookmarks. Gets or sets color of bookmark border. Gets or Sets the style Gets the Office 2016 colors respective to style Specifies whether this bookmark can be found by BookmarkNext or BookmarkPrevious Creates bookmark. Point, bookmark is associated with. Draws bookmark. Graphics to be used for drawing. Handle of window to draw at. Indicates whether XP style must be used. Event that is raised when bookmark is to be draw. Gets or sets value indicating whether bookmark can be found while searching for next/previous bookmark. Gets value indicating whether the list of the customdrawing delegates is empty. Gets or Sets data about the bookmark Represents a class that is used as a comparer for Bookmarks to search by index. Helps to compare bookmarks. First bookmark. Second bookmark. Standard comparing result. Represents a class that implements bookmarks support for the EditControl. List of bookmarks. List of custom bookmarks. Parent editcontrol. Invoker for UpdateBookmarksPoints method. Holds the style Initializes a new instance of the class. StreamEditControl. Draws rectangle with plus or minus sign in the collapsers area if line supports collapsing. Line, to draw sign for. Graphics object, where sign can be drawn. Handle of window to draw at. Indicates whether XP style must be used. Indicates whether g is printer's graphics. Get bookmark at the specified line. Line index. IBookmark. Sets bookmark at the specified line. Line index. IBookmark. Removes bookmark at the specified line. Line index. Gets custom bookmark for the line. Number of the line to be checked for the bookmark. ICustomBookmark interface to the line's bookmarks or null if there is no custom bookmarks on a line. Creates a custom bookmark that allows the users to locate a section or a line of a document for quick access to any part of the contents Physical line index. Paint handler. Removes the custom bookmark from the specified line. Physical line index. Paint handler. Clears all bookmarks. Removes bookmark, assigned to the deleted parsepoint. Deletes custom bookmark. Invalidates parent control. Cancels parent control's selection. Toggles bookmark on the current line. Jumps to the next bookmark. Jumps to the previous bookmark. Toggles indexed bookmark in current line. Gets previous searchable custom bookmark. Start point for search. Index of found bookmark. Gets next searchable custom bookmark. Start point for search. Index of found bookmark. Switches indexed bookmark in current line. Index of bookmark to switch. Updates start or end point of the bookmark when one of edges is deleted. Collection of bookmarks to search. Deleted parse point. Updates start and end points of bookmarked line. Updates collection of bookmarks. Collection of bookmarks to be updated. handler for ParsePoint's deleted event. Clears all bookmarks. Moves the cursor position towards the next bookmark in EditControl. Moves the cursor position towards the previous bookmark in EditControl. Sets bookmark to the current line for quick access to any part of the contents in . Toggles cursor position towards the bookmark with index 1 in . Toggles bookmark with index 2. Toggles cursor position towards the bookmark with index 3 in . Toggles cursor position towards the bookmark with index 4 in . Toggles cursor position towards the bookmark with index 5 in . Toggles cursor position towards the bookmark with index 6 in . Toggles cursor position towards the bookmark with index 7 in . Toggles cursor position towards the bookmark with index 8 in . Toggles cursor position towards the bookmark with index 9 in . Toggles cursor position towards the bookmark with index 0 in . Switchs bookmark with index 1. Switchs bookmark with index 2. Switchs bookmark with index 3. Switchs bookmark with index 4. Switchs bookmark with index 5. Switchs bookmark with index 6. Switchs bookmark with index 1. Switchs bookmark with index 8. Switchs bookmark with index 9. Switchs bookmark with index 0. Gets the read-only copy of the bookmarks collection. Gets the read-only copy of the custom bookmarks collection. Gets current line index. Parent control's parser. Parent control's parser basestream. Parent control's cursor manager. Parent control's position converter. Gets or sets the style Gets the office 2016 colors respective to style Occurs when line mark should be drawn. Represents a class for converting valid html to "HTML Clipboard Format". HTML Clipboard Format: http://msdn.microsoft.com/workshop/networking/clipboard/htmlclipboard.asp?frame=true Common header for clipboard. Header of the fragment. Holds the start fragment text. Holds the end fragment text. Converts html to "HTML Clipboard Format". Input HTML must have and marks. HTML to convert. HTML with special headers. Represents a class that provides same functionalities as VS2005-like code snippet. Code snippet Xml element name. Code snippet title Xml element name. Code snippet literal Xml element name. Code snippet object Xml element name. Code snippet code Xml element name. Literal ID Xml element name. Literal default text Xml element name. Header Xml element name. Snippet Xml element name. Declarations Xml element name. Format Xml attribute name. Shortcut Xml element name. Description Xml element name. Author Xml element name. ToolTip Xml element name. Language Xml attribute name. Title of code snippet. List of code snippet literals. Text of code snippet. CodeSnippet format identifier. CodeSnippet shortcut. Snippet description. Snippet author. CodeSnippet language. Initializes a new instance of the class. Initializes a new instance of the class. Snippet title. List of literals. Snippet code. Gets the literal's default text by specified ID. Literal ID. Literal text. Gets the literal's default text by specified ID. Literal ID. Literal toolTip text. Gets the schema (Not used for proper interface implementation). XmlSchema. Performs custom Xml deserialization. XmlReader. Performs custom Xml serialization. XmlWriter Reads code snippet text from Xml. Reads code snippet literal from Xml. Reads code snippet title from Xml. Reads code snippet format from Xml. Reads code snippet shortcut from Xml. Reads code snippet description from Xml. Reads code snippet author from Xml. Checks whether string is assigned. String to check. Result. Gets or sets the title of code snippet. Gets the list of code snippet literals. Gets or sets the text of code snippet. Gets or sets the snippet format identifier. Gets or sets the snippet shortcut. Gets or sets the snippet description. Gets or sets the snippet author. Gets or sets the snippet language. Occurs when title of the snippet is going to be changed. Represents a class containing code snippets and inner code snippets containers. Text of ambiguous container name exception. Text of ambiguous snippet title exception. List of snippets. List of inner containers. Name of container. List of names of code snippets. List of names of inner containers. Parent container. Initializes a new instance of the class. Gets code snippet by its title. Title of code snippet that has to be found. Needed code snippet or null if there's no snippet with given title. Gets code snippet by its shortcut. Shortcut of code snippet that has to be found. Needed code snippet or null if there's no snippet with given shortcut. Gets inner container by its name. Name of container. Found container or null is nothing was found. Adds new code snippet to the collection. Code snippet to add. Adds new inner container to the collection. Container to add. Removes container with given name from collection of inner containers. Name of container to remove. Removes snippet with given title from collection of code snippets. Title of snippet to remove. Checks for containers names ambiguity. Checks for snippets names ambiguity. Resets collection of snippets names. Resets collection of inner containers names. Gets the schema (Not used for proper interface implementation). XmlSchema. Performs custom Xml deserialization. XmlReader. Performs custom Xml serialization. XmlWriter. Gets enumerator for collection of snippets. IEnumerator. Gets or sets the name of container. Gets a value indicating whether the container is empty or not. Gets the names of code snippets. Gets the names of inner containers in code snippet popup window. Gets the number of containers in the form. Gets or sets parent container. Raised when name of the container is going to be changed. Represent a class that contain Edit TextBox that provides the same functionalities as like VS 2005 code snippets. Caption label. Collection of intermediate labels. Textbox for editing the last chain. Underlying ContextChoiceController. Parent of the CodeSnippetEditBox Initializes a new instance of the class. Caption of CodeSnippetsEditBox. Parent control. Helps to adds new intermediate label. Text of new label. Assigns backcolor to editbox. EventArgs. Lays out labels and edit. LayoutEventArgs. Performs visibility changing. EventArgs. Processes Windows messages. The Windows Message to process. Creates label and initializes it with proper settings. Text of new label. Created label. Transforms given label to editable textbox and destroys all the labels after it. Label to activate. Hides current popup window. Handles keys. Transforms clicked label into editable textbox. Gets or sets caption of the control. Gets current text of edit textbox. Gets or sets underlying ContextChoiceController. Occurs after text in edit textbox has changed. Adds needed parameters to window. Represents a class that manages to work with code snippets. Regular expresson for template members search. Number of symbols in template member opening string. Number of symbols in template member closing string. Mark of selected text. Mark of ending cursor point. Chars that should be trimmed in literal name. Regex instance for template members search. Pen for drawing template highlight border. Brush for drawing template highlight. Indicates whether code snippets manager is active and processes keys. Underlying StreamEditControl. List of members of current snippet. List of members of current snippet template. Index of current snippet member that is edited. Start parse point of current active snippet. End parse point of current active snippet. Indicates whether template member is just selected. Offset of start point. Used when start point is deleted and should be reassigned. Currently activated code snippet. Place to put cursor to after snippet deactivation. Determines whether code snippet template member text is currently being changed. Snippet shouldn't be deactivated on start point deleting in this case. If set to false, cursor isn't put to the end point of code snippet after deactivating. Initializes a new instance of the class. Underlying stream edit control. Helps to activates code snippets manager. Code snippet. Selected text. Finds the next template member in text and puts cursor there. True if succeeds, otherwise false. Processes keys. Keys enum to process. Processes keys. Keys enum to process. Marks area of code snippet. Graphics object to draw at. Deletes currently active highlighted text of code snippet manager. True if succeeds. Adds new code snippet to current language. Title of code snippet. List of literals. Code of snippet. Gets code snippet by its title. Title of code snippet that has to be found. Needed code snippet or null if there's no snippet with given name. Changes text of all template members with defined name. Name of template member. New text. Checks whether key is allowed when code snippets manager is activated. Key to check. True if the key is allowed, otherwise false. Extracts snippet members and fills list of snippet members. Code snippet to extract members of. Selected text. Reinitializes start parse points of template members using start offset. Updates text for named snippets. Puts control cursor to the end point. Deactivates manager. Deactivates snippet. Occurs when new snippet member has to be highlighted. Occurs when text of template member is to be changed. Occurs when code snippet is to be activated. Occurs when code snippet is to be deactivated. Gets or sets a value indicating whether code snippets manager is activated and processes keys. Gets or sets the start parse point of current active snippet. Gets or sets end parse point of current active snippet. Gets the list of current snippet members. Gets or sets place to put cursor to after snippet deactivation. Represent a class that contain information about one snippet member. Indicates whether this instance is a member of templete. Text of snippet member. Text of snippet ToolTip. Name of template member. Can be empty. Start parse point of snippet member in parser. End parse point of snippet member in parser. Offset of start point of the snippet member. Initializes a new instance of the class. Bool indicating whether this is a member of template. Text of the snippet member. Initializes a new instance of the class. Bool indicating whether this is a member of template. Text of the snippet member. Name of the template member. tooltip. Gets or sets a value indicating whether the instance is a member of template or not. Gets or sets the text of snippet member. Gets or sets the name of template member. Gets or sets the name of template member. Gets or sets the start parse point of snippet member in parser. Gets or sets the end parse point of snippet member in parser. Gets or sets offset of start point of the snippet member. Represents a class that contains Snippet member which indicates place for cursor after work with code snippet. Initializes a new instance of the class. Represents a controller for code snippets popup form. Class used to control context choice dialog and context choice items. Name of the unnamed images. Default form width. Default form height. Size of the context choice form. Parent control. Context choice form. Context choice items. Named images list. Specifies value indicating whether autocomplete should be used. Last selected item. Index of the last unnamed image. Common part of words to auto complete. Indicates whether auto complete string is shown and selected in control. Dropping lexem. Lexem situated before dropper. Form border color. Specifies value indicating whether items filtering string should be extended back to the whitespace. Holds the style Gets or sets a value indicating whether the FormBorderColor is changed or not. Gets/Sets the back color of the Context Choice. Gets/Sets the fore color of the Context Choice. Gets/Sets the Font for the ContextMenu. Creates and initializes context choice controller. Edit control, the controller is attached to. Indicates whether autocomplete should be used. Frees resources. Adds named image to the image list. Name of the image. Must be unique. The image to be added. Transparent color. INamedImage object that identifies the image. Adds named image to the image list. Name of the image. Must be unique. The image to be added. INamedImage object that identifies the image. Adds unnamed image to the image list. The image to be added. Transparent color. INamedImage object that identifies the image. Adds unnamed image to the image list. The image to be added. INamedImage object that identifies the image. Shows context choice list. Closes form if visible. Closes form if visible. Specifies whether cancel action should be simulated. Updates form. Gets array of the visible context choice items. IContextChoiceController array. Gets lexem that should be auto-completed. IRenderedLexem. Selects node corresponding in the context choice tree if possible. Point to select node at in screen coordinates. True if succeeds; otherwise false. Called when new form is created. Occurs when the control style changes Creates new ContextChoice form. ContextChoice form. Raises ContextChoiceUpdate Gets lexem that should be auto-completed. IRenderedLexem. Shows context choice list. Filters context choice items depending on the autocomplete state. Common part of items that has to be proposed for autocompliting. Generates name for the unnamed indexed image. string that indentifies the image. Raises ContextChoiceClose event. Returns common start part of two strings. First string. Second string. Common start part of two srings. Raises ContextChoiceClose event. Redirects form loading event. Updates reference to the selected item. Raises ContextChoiceRightClick event. Raises Closing event. Gets or sets currently selected item. Gets value indicating whether context choice form is visible. Gets named images collection. Gets items collection. Gets or sets value that specifies whether autocomplete is used with current context choice. Gets or sets value that specifies whether items filtering string should be extended back to the whitespace. Gets common part of words to auto complete. Gets or sets value indicating whether auto complete string is shown and selected in control. Gets or sets size of the context choice form. Gets or sets dropping lexem. Gets or sets lexem situated before dropper. Gets or sets form border color. Gets/Sets the back color of the context choice. Gets/Sets the fore color of the context choice. Gets or sets the style Gets the Office 2016 colors respective to style Gets/Sets the Font for the ContextMenu. Gets bounds of ContextChoice form. Event, that is raised when some context choice list item gets selected. Event that is raised before the ContextChoice dialog is shown to user. Event that is raised when auto-complete dialog should be updated. Event that is raised when auto-complete dialog has been opened. Event that is raised when auto-complete dialog has been closed. Event that is raised when auto-complete dialog is being closed. Event that is raised when auto-complete sring should be inserted. Event that is raised when context choice form is loaded. User can set it's coordinates at that time. Sender parameter will refer to the loaded form. Raised when context choice window is right clicked. Data about auto complete string. Checks whether string is empty. false if string is empty. Current code snippets container. Creates and initializes new instance of CodeSnippetsPopupController. StreamEditControl. CodeSnippetsEditBox. Activates controller. Container to activate. Processes keys. Keys to process. Proforms form creation-specific operations. Created form. Updates form. Creates new ContextChoice form. ContextChoice form. Processes activation of popup item (by keyboard or mouse). True if container was activated; otherwise - false. Handles mouse double click. Raises ContextChoiceClose event. Gets current snippets container. Defines a structure that provides information about literal for code snippet. Holds the literal ID. Holds the literal default text. Holds the literal tooltip. Represents a class that contains the read-only copy for bookmarks collection. Internal list exposed with the collection. Initializes a new instance of the class. Base Collection of bookmarks. Copies items to the specified array. Array that will contain copy of the collection. Item of the first item in array. Gets the enumerator for the collection items. IEnumerator. Gets the bookmark by the index in collection. Gets value indication whether collection is synchronized. Always returns false. Gets the count of the bookmarks. Gets syncroot of the collection. Represents the method that will handle the , events of class. Represents a class that was used for sending messages between collection and user. storage of Cancel property storage of Index property storage of Value property storage of OldValue proeprty Initializes a new instance of the class. Initializes a new instance of the class with set Value and index. Index of item Value - refernce to collection item Initializes a new instance of the class with set value, index and old value. Index of item Value - refernce to collection item Old value of item Gets or sets a value indicating whether the class will skip call to base Collection method, otherwise CollectionBase class override methods will be called. Gets the index of item. Gets the value of item. Gets the old value collection. Gets the empty instance of this class. Represents a class that contains custom bookmarks collection. Initializes a new instance of the class. Base Collection of bookmarks. Gets the custom bookmark by the index in collection. Represents a class that contains the various dictionary events. Fires corresponding events. Fires corresponding events. Fires corresponding events. The key of the element to get. The current value of the element associated with key. An Object containing the element with the specified key and value. Fires corresponding events. The key of the element to locate. The old value of the element associated with key. The new value of the element associated with key. Fires corresponding events. The key of the element to locate. The old value of the element associated with key. The new value of the element associated with key. Fires corresponding events. The key of the element to insert. The value of the element to insert. Fires corresponding events. The key of the element to insert. The value of the element to insert. Fires corresponding events. The key of the element to remove. The value of the element to remove. Fires corresponding events. The key of the element to remove. The value of the element to remove. Gets or sets a value indicating whether events should be fired or not. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Occurs when method is called. Represents the method that will handle the throwing events. Represents a class that provides the message or data sender class. Initializes a new instance of the class. Initializes a new instance of the class. Key. Value. Initializes a new instance of the class. Key. Value. Old value. Gets or sets a value indicating whether to cancel current action or not. Gets the key value of dictionary Item. Gets the dictionary item. Gets the dictionary item which will be replaced Gets the empty instance of this class. Represents a class that contains the SortedList collection. Instead of keeping two arrays one for keys and one for values, we change values array on Hashtable collection, and only keep keys collection sorted. Performance of this collection greater that SortedList. Default capacity of internal buffers array which store keys in sorted order collection store value size of collection version of collection data default comparer for keys List of keys list of values Initializes a new instance of the class. Initializes a new instance of the class with the specified initial capacity. initial capacity When initialCapacity is less than zero Initializes a new instance of the class with the default initial capacity and specified comparer. The IComparer to use to determine whether two keys are equal. Initializes a new instance of the class with the specified initial capacity and specified comparer. Initial capacity The IComparer to use to determine whether two keys are equal Initializes a new instance of the class. The IDictionary to copy Initializes a new instance of the class. Copies the elements from the specified dictionary to a new list with the same initial capacity as the number of elements copied and with the specified comparer The IDictionary to copy The IComparer to use to determine whether two keys are equal. When argument d is null Returns a synchronized ( thread-safe ) wrapper for the SortedList. The SortedList to synchronize A synchronized ( thread-safe ) wrapper for the SortedList When list is null Helps to adds an element with the provided key and value to the list. The Object to use as the key of the element to add The Object to use as the value of the element to add When key is null When list already contains specified key Helps to removes all elements from the collection. Creates a new object that is a copy of the current instance. Copy of the current instance Determines whether the list contains an element with the specified key. key of the element to search TRUE if list contains specified key Determines whether the list contains an element with the specified key. key of the element to search TRUE if list contains specified key Determines whether the list contains the specified value. value of the element to search TRUE if list contains specified value Copies all the elements of the SortedListEx to the specified one-dimensional Array starting at the specified destination Array index. The one-dimensional Array that is the destination of the elements copied from the current list The index in array at which copying begins If specified array is null If rank of the array is not 1 or there is not enough elements If specified arrayIndex is less than zero Gets the value at the specified index of the SortedListEx. The zero-based index of the value to get The value at the specified index of the SortedListEx When index is less than zero or greater than size of the list Gets the key at the specified index of the SortedListEx. The zero-based index of the key to get The key at the specified index of the SortedListEx When index is less than zero or greater than size of the list Gets the keys in the SortedListEx. An IList containing the keys in the SortedListEx Gets the values in the SortedListEx. An IList containing the values in the SortedListEx Gets the zero-based index of the specified key. The key to locate The zero-based index of key, if key is found; otherwise, -1 If specified key is null Gets the zero-based index of the first occurrence of the specified value. The value to locate ( can be NULL ) The zero-based index of the first occurrence of value, if value is found; otherwise, -1. Removes the element at the specified index. The zero-based index of the element to remove When index is less than zero or greater than size of the list Removes the element with the specified key from SortedListEx. The key of the element to remove Replaces the value at the specific index. The zero-based index at which to save value The Object to save into. Can be NULL When index is less than zero or greater than size of the list Sets the capacity to the actual number of elements. Returns an IDictionaryEnumerator that can iterate through the SortedListEx. An IDictionaryEnumerator for the SortedListEx Returns an IEnumerator that can iterate through the SortedListEx An IEnumerator for the SortedListEx Inserts element with specified key and value at specified index The zero-based index to insert element at The key of the element to insert The value of the element to insert Ensures that the capacity of this instance is at least the specified value The minimum capacity to ensure Gets or sets the capacity of internal buffers. Gets the size of the collection. Gets the read-only list of keys. Gets the read-only list of values. Gets a value indicating whether the list is read-only or not. Gets a value indicating whether the collection has fixed size or not. Gets a value indicating whether the collection is synchronized or not. Gets the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value associated with the specified key. Wrapped SortedListEx Sync object Creates SyncSortedListEx for specified SortedListEx SortedListEx that will be wrapped Adds an element with the provided key and value to the list The Object to use as the key of the element to add The Object to use as the value of the element to add Removes all elements from collection Creates a new object that is a copy of the current instance. A new object that is a copy of the current instance. Determines whether the list contains an element with the specified key key of the element to search TRUE if list contains specified key Determines whether the list contains an element with the specified key key of the element to search TRUE if list contains specified key Determines whether the list contains the specified value value of the element to search TRUE if list contains specified value Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index The one-dimensional Array that is the destination of the elements copied from the current list The index in array at which copying begins Gets the value at the specified index of the list The zero-based index of the value to get The value at the specified index of the SortedListEx Returns an IDictionaryEnumerator that can iterate through the list An IDictionaryEnumerator for the list Gets the key at the specified index of the list The zero-based index of the key to get The key at the specified index of the list Gets the keys in the list An IList containing the keys in the list Gets the values in the list An IList containing the values in the list Returns the zero-based index of the specified key The key to locate The zero-based index of key, if key is found; otherwise, -1 Returns the zero-based index of the first occurrence of the specified value The value to locate ( can be NULL ) The zero-based index of the first occurrence of value, if value is found; otherwise, -1. Removes the element at the specified index The zero-based index of the element to remove Removes the element with the specified key from list The key of the element to remove Replaces the value at a specific index The zero-based index at which to save value The Object to save into. Can be NULL Sets the capacity to the actual number of elements Capacity of internal buffers Size of the collection. Read-only Returns the object that can be used to synchronize access to the collection. Read-only. Returns TRUE if list is readonly, FALSE otherwise. Read-only Returns TRUE if collection has fixed size, FALSE otherwise. Returns TRUE if the collection is synchronized, FALSE otherwise Gets or sets the value associated with the specified key. If it is assumed to getObjectRetType then Current will return key of the current element If it is assumed to getObjectRetType then Current will return value of the current element If it is assumed to getObjectRetType then Current will return both - key and value ( as DictionaryEntry ) List for which is this enumerator Key of the current element Values of the current element Index of current element Starting index for the enumerator Ending index for this enumerator version of collection data TRUE if current element is correct, FALSE otherwise ( before beginning or after end ) Specifies what should return method Current ( Key, Value or both ) Creates enumerator for specified list, starting from specified index and with specified count list for which to create enumerator starting index number of elements to enumerate type of enumerating values ( keys, value, DicEntry ) Creates a new object that is a copy of the current instance. copy of the current instance Advances the enumerator to the next element of the collection TRUE if the enumerator was successfully advanced to the next element; FALSE if the enumerator has passed the end of the collection When the current version is not equal to the SortedListEx version Sets the enumerator to its initial position, which is before the first element in the collection. When the current version is not equal to the SortedListEx version Returns key of the current element. Read-only. When the current version is not equal to the SortedListEx version or if current is false Return DictionaryEntry for the current element When the current version is not equal to the SortedListEx version or if current is false The current element in the collection. Read-only. If current is false Returns value for the current element When the current version is not equal to the SortedListEx version or if current is false List for which this collection was created Creates KeyList for specified SortedListEx SortedListEx for which KeyList must be created Adds an element with the provided key to the list The Object to use as the key of the element to add Removes all elements from the collection Determines whether the list contains an element with the specified key key of the element to search TRUE if list contains specified key Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index The one-dimensional Array that is the destination of the elements copied from the current list The index in array at which copying begins If array is null or rank of the array is not 1 Insert the value at the specific index The zero-based index at which to save value The Object to save into. Can be NULL Returns an IEnumerator that can iterate through the list An IEnumerator for the list Returns the zero-based index of the specified key The key to locate The zero-based index of the key, if the key is found; otherwise, -1 Removes the element with the specified key from list The key of the element to remove Removes the element at the specified index from the list The zero-based index of the element to remove Size of the collection. Read-only Returns TRUE if list is readonly, FALSE otherwise. Read-only Returns TRUE if collection has fixed size, FALSE otherwise. Returns TRUE if the collection is synchronized, FALSE otherwise Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the key at the specified index List for which this collection was created Array of values. Creates ValueList for specified SortedListEx SortedListEx for which ValueList must be created Re-read values from the list Adds an element with the provided key to the list The Object to use as the key of the element to add Removes all elements from the collection Determines whether the list contains an element with the specified value value to search TRUE if list contains specified value Copies all the elements of the list to the specified one-dimensional Array starting at the specified destination Array index The one-dimensional Array that is the destination of the elements copied from the current list The index in array at which copying begins Insert the value at the specific index The zero-based index at which to save value The Object to save into. Can be NULL Returns an IEnumerator that can iterate through the list An IEnumerator for the list Returns the zero-based index of the specified value The value to locate The zero-based index of the value, if the value is found; otherwise, -1 Removes the specified value from list The value to remove Removes the element at the specified index from the list The zero-based index of the element to remove Size of the collection. Read-only Returns TRUE if list is readonly, FALSE otherwise. Read-only Returns TRUE if collection has fixed size, FALSE otherwise. Returns TRUE if the collection is synchronized, FALSE otherwise Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value at the specified index Represents a class for describing an instance of ColumnGuide. Guide column. Column guide line color. Initializes a new instance of the class. Initializes a new instance of the class. Guide column. Initializes a new instance of the class. Guide column. Column guide line color. Gets or sets the current column of the item. Gets or sets the color of column guide line. Class used for work with property grid. Disables instantination. Current context, does not matter. False. Single item in the context choice list. Specifies tooltip of the item. Specifies item's image. Specifies whether item should be visible. Specifies ID of the item. Type of item. ID of the last item. Creates and initializes new ContextChoiceItem object. Text of the item Tooltip of the item. Image of the item. Creates and initializes new ContextChoiceItem object. Text of the item Tooltip of the item. Image of the item. Type of item. Clones items. Clone of the item. Such properties are copied: Text, ToolTip, Image, ID, ForeColor and BackColor. Gets tooltip, assigned to the context choice item. Gets or sets named image, assigned to the context choice item. Gets or sets value that indicates whether context choice item is visible. Gets ID of the item. Gets or sets type of item. Represents a class that contains the collection of context choice items. Hashtable with items. Key - ID, Value - ContextChoiceItem. Removes item from collection. Item to remove. Adds item to collection. Item to be added. Creates new context choice item and adds it to collection. Text of the item. Newly created context choice item. Creates new context choice item and adds it to collection. Text of the item. Tooltip of the item. Newly created context choice item. Creates new context choice item and adds it to collection. Text of the item. Image of the item. Newly created context choice item. Creates new context choice item and adds it to collection. Text of the item. Tooltip of the item. Image of the item. Newly created context choice item. Creates new context choice item and adds it to collection. Text of the item. Tooltip of the item. Color of the item's text. Image of the item. Newly created context choice item. Creates new context choice item and adds it to collection. Text of the item. Tooltip of the item. Color of the item's text. Color of the item's background. Image of the item. Newly created context choice item. Initializes a new instance of the class. Clears items hash. Adds item to the hash. The zero-based index at which to insert value. The new value of the element at index. Removes item from the hash. The zero-based index at which value can be found. The value of the element to remove from index. Removes old item from the hash and adds new item to the hash. The zero-based index at which oldValue can be found. The value to replace with newValue. The new value of the element at index. Raises CollectionChanged event. Gets the context choice item by ID. Raised when the list of items was changed. Summary description for NamedImage. Name of the image. Image itself. Image collection. Specifies transparent color of the image. Creates and initalizes new instance of the named image. Parent collection. Image name, can not be null. Image itself. Transparent color. Deletes image from collection. Gets name of the image. Gets image. Gets transparent color of the image. Collection of the named images. Image hashtable. Hashtable that stores information about image indexes in different image lists. Hashtable that contains index-image pairs. Creates and initializes new instance of the class. Gets enumerator of the INamedImage objects. Enumerator. Creates and adds new named image to the collection. Name of the image to be added. Image to be added. INamedImage object. Creates and adds new named image to the collection. Name of the image to be added. Image to be added. Transparent color of the image. INamedImage object. Adds all images to the image list and stores their indexes for that list. Image list the images are written to. Removes information about the image list. Image list. Gets index of the named image. Named image. ImageList. Index of the image in the give image list. Copies data to the specified array. Destanation array. Starting index in the destination array. Ads image to the internal collection. Named image to be added. Gets INamedImage by image index. Zero-based index of the image. INamedImage or null. Gets named image by it's name. Gets image by index. Gets value indicating whether the collection is synchronized. Gets count of the images in collection. Gets synchronization root. Represents a class that contains ContextPromptBoldItemCollection. Parent ContextPromptItem. Removes item from collection. Item to remove. Creates a new ContextPromptBoldTextItem and adds it to the list. Start index of the bolded part in subject. Length of the bolded text. Description of the bolded text. Newly created ContextPromptBoldTextItem. Initializes a new instance of the class. Parent item. Sets Selected properties of all items to false. Occurs when bolded item index has changed. Gets the parent item of context prompt window. Gets or sets the item by index. Gets or sets the currently selected item in context prompt window. Represents a class that provides functionalities related to ContextPromptBoldTextItem. Index of the first bolded letter in subject text. Length of the bolded text in subject. Description of the bolded item. Value that specifies whether this item is selected. Collection, the item belongs to. Initializes a new instance of the class. Collection, the item belongs to. Index of the first bolded letter in subject text. Length of the bolded text in subject. Description of the bolded item. Raises SelectionChanged event. Occurs when Selected property changed. Gets the parent collection of the context prompt item. Gets or sets the start position of the bold text in context prompt window. Gets or sets the length of the bold text in context prompt window. Gets or sets the description of the context prompt item. Gets or sets a value indicating whether the item is selected or not. Represents a class that contains ContextPromptCollection. Creates new context prompt item and adds it to the list. Newly created ContextPromptItem object. Creates new context prompt item and adds it to the list. Subject of the item. Newly created ContextPromptItem object. Creates new context prompt item and adds it to the list. Subject of the item. Default description of the item. Newly created ContextPromptItem object. Creates new context prompt item and adds it to the list. Subject of the item. Default description of the item. Image to associate with item. Newly created ContextPromptItem object. Adds item to the list. ContextPromptItem to be added to the list. Removes item from the list. Item to be removed from the list. Gets index of the item. Item to find. Index of the item. Initializes a new instance of the class. Notifies about change of data. Sets Selected properties of all items to false. Raises BoldedItemSelectionChanged event. Gets or sets the item in the list by index. Gets or sets the currently selected item. Occurs when selection has been changed in context prompt window. Occurs when bolded item selection of the currently selected item has changed. Represents a class that implements functionalities for ContextPromptItem. Subject string. Description of the item. Value that indicates whether this item is currently selected. Parent collection. List of the items that are bolded. Associated image. Initializes a new instance of the class. Parent ContextPromptCollection. Disposes all the resources used by context prompt item. Notifies about data changes. Raises SelectionChanged event. Raises BoldedItemSelectionChanged event. Occurs when Selected property changed. Occurs when bolded item selection of the currently selected item has changed. Gets or sets the description of the context prompt item. Gets or sets the subject of the context prompt item. Gets or sets a value indicating whether the item is selected or not. Gets the list of the bolded items. Gets the description of the currently selected text in bold. Gets or sets the associated image of context prompt item. Represents a class for storing control state. Used in formats naming. Hides class constructor for external use. Used in deserialization. Hashtable with info about formats. Array of numbers of bookmarks lines. Hashcode for current control text. Expand All initialized current line index current column index Static index for formats names. To Store serialized Line index Stores all the needed information about control state. Control to store info about. Restores the saved data to control. Control to restore data to. Specifies whether settings from the state should be applied without clearin currently used settings. Checks whether current control state store instance can be applied to certain stream edit control object. Control to check. True if state can be applied, therwise false. Gets unique format name. Unique format name. Gets the array of bytes with hash code to string. Array of bytes wth hash code. Resulting string with hash code. Gets the data for serialization. SerializationInfo. StreamingContext. Gets or sets the serializable collapsable region. Information about one dynamic format. Represents a class that provides the InvalidationStackTracer. Stores reference to the owner control. Keeps traces of the invalidation calls. Initializes a new instance of the class. Control, which is to be traced. Invalidates entire control. Invalidates part of the control. Rectangle to invalidate. Represents a class that helps to traces the stacks and saves information about it. Hash with stacks. Adds stack to the collection. Stack trace. Removes stack from the collection. Stack trace. Saves the information about stacks. Name of file to write to. Class for EditControlAccessibleObject Holds the instance of editcontrol Initializes a new instance of the EditControlAccessibleObject class. The instance of editcontrol. Returns whether the control is Focused or not Indicates whether its focused. Retrieves the child object at the specified screen coordinates. The horizontal screen coordinate. The vertical screen coordinate. An TileLayoutAccessibility that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns null if no object is at the tested location. Gets Role of the EditControl which is used by Accessibility program. Gets Name of the EditControl which is used by Accessibility program Gets Bounds of the EditControl which is used by Accessibility program Gets Description of the EditControl which is used by Accessibility program Gets Parent of the EditControl which is used by Accessibility program Gets State of the EditControl which is used by Accessibility program Returns Text value of EditControl Represents a StreamEditControlAccessibility that used to specify the accessibility object of the EditControl. Holds the instance of EditControl Initializes a new instance of the StreamEditControlAccessibility class. Returns whether the control is Focused or not Indicates whether its focused. Retrieves the child object at the specified screen coordinates. The horizontal screen coordinate. The vertical screen coordinate. An TileLayoutAccessibility that represents the child object at the given screen coordinates. This method returns the calling object if the object itself is at the location specified. Returns null if no object is at the tested location. Gets Role of the EditControl which is used by Accessibility program. Gets Name of the EditControl which is used by Accessibility program Gets Bounds of the EditControl which is used by Accessibility program Gets the Help of EditControl which is used by Accessibility program Gets Description of the EditControl which is used by Accessibility program Gets Parent of the EditControl which is used by Accessibility program Gets State of the EditControl which is used by Accessibility program Returns Text value of EditControl Represents a class that used to specify the accessibility object of the custom control. Holds the instance for controlOptionsDialog. Initializes a new instance of the ControlOptionsAccessibility class. Instance of ControlOptions Gets accessible role of the control options dialog . Gets accessible state of the control options dialog. Gets the name of control options dialog. Gets the parent of control options dialog. Gets the help of control options dialog. Gets the accessible description of control options dialog. Gets the rectangle bounds of control options dialog. Represents a class that used to specify the accessibility object of the configuration dialog. Holds the instance of configuration dialog class. Initializes a new instance of the ConfigurationDialogAccessibility class. The instance of ConfigurationDialog Gets accessible role of the configuration dialog . Gets accessible state of the configuration dialog. Gets the name of configuration dialog. Gets the parent of configuration dialog. Gets the accessible description of configuration dialog. Gets the help of configuration dialog. Gets the rectangle bounds of configuration dialog. Represents a class that used to specify the accessibility object of the context choice. Holds the instance of ContextChoice class. Initializes a new instance of the ContextChoiceAccessibility class. Instance of ContextChoice class Gets accessible role of the contextchoice. Gets accessible state of the contextchoice. Gets the name of contextchoice. Gets the parent of contextchoice. Gets the help of contextchoice. Gets the accessible description of contextchoice. Gets the rectangle bounds of contextchoice. Represents a class that used to specify the accessibility object of the contextprompt dialog. Holds the instance of ContextPrompt class. Initializes a new instance of the ContextPromptAccessibility class. The instance of ContextPrompt class Gets accessible role of the ContextPrompt. Gets accessible state of the ContextPrompt. Gets the name of ContextPrompt. Gets the parent of ContextPrompt. Gets the help of ContextPrompt. Gets the accessible description of ContextPrompt. Gets the rectangle bounds of ContextPrompt. Represents a class that used to specify the accessibility object of the create language dialog. Holds the instance of FrmCreateLangDialog class. Initializes a new instance of the CreateLanguageDialogAccessibility class. The instance of FrmCreateLangDialog class Gets accessible role of the create language dialog. Gets accessible state of the create language dialog. Gets the name of create language dialog. Gets the parent of create language dialog. Gets the help of create language dialog. Gets the accessible description of create language dialog. Gets the rectangle bounds of create language dialog. Represents a class that used to specify the accessibility object of the find dialog. Holds the instance of FrmFindDialog class. Initializes a new instance of the FindDialogAccessibility class. The instance of FrmFindDialog class Gets accessible role of the find dialog . Gets accessible state of the find dialog. Gets the name of find dialog. Gets the parent of find dialog. Gets the help of find dialog. Gets the accessible description of find dialog. Gets the rectangle bounds of find dialog. Represents a class that used to specify the accessibility object of the format configuration dialog. Holds the instance of format configuration dialog. Initializes a new instance of the FormatsConfigurationAccessibility class. The instance of frmFormatsConfig Gets accessible role of the format configuration dialog. Gets accessible state of the format configuration dialog. Gets the name of cformat configuration dialog. Gets the parent of format configuration dialog. Gets the help of format configuration dialog. Gets the accessible description of format configuration dialog. Gets the rectangle bounds of format configuration dialog. Represents a class that used to specify the accessibility object of the goto dialog. Holds the instance of goto dialog class. Initializes a new instance of the GoToDialogAccessibility class. The instance of FrmGoDialog Gets accessible role of the goto dialog. Gets accessible state of the goto dialog. Gets the name of goto dialog. Gets the parent of goto dialog. Gets the help of goto dialog. Gets the accessible description of goto dialog. Gets the rectangle bounds of goto dialog. Represents a class that used to specify the accessibility object of the key binding dialog. Holds the instance of frmKeysBinding class. Initializes a new instance of the KeysBindingAccessibility class. The instance of frmKeysBinding Gets accessible role of the key binding dialog. Gets accessible state of the key binding dialog. Gets the name of key binding dialog. Gets the parent of key binding dialog. Gets the help of key binding dialog. Gets the accessible description of key binding dialog. Gets the rectangle bounds of key binding dialog. Represents a class that used to specify the accessibility object of the new format dialog. Holds the instance of frmNewFormatDialog class. Initializes a new instance of the NewFormatDialogAccessibility class. the instance of frmNewFormatDialog Gets accessible role of the new format dialog. Gets accessible state of the new format dialog. Gets the name of new format dialog. Gets the parent of new format dialog. Gets the accessible description of new format dialog. Gets the rectangle bounds of new format dialog. Represents a class that used to specify the accessibility object of the replace dialog. Holds the Instance of frmReplaceDialog class. Initializes a new instance of the ReplaceDialogAccessibility class. The Instance of frmReplaceDialog Gets accessible role of the replace dialog. Gets accessible state of the replace dialog. Gets the name of replace dialog. Gets the parent of replace dialog. Gets the help of replace dialog. Gets the accessible description of replace dialog. Gets the rectangle bounds of replace dialog. Represents a class that used to specify the accessibility object of the add dialog. Holds the instance of frmSimpleAdd class. Constructor for AddTextAccessibility class. The instance of frmSimpleAdd. Gets accessible role of the add dialog. Gets accessible states of the add dialog. Gets the name of add dialog. Gets the parent of add dialog. Gets the help of add dialog. Gets the accessible description of add dialog. Gets the rectangle bounds of add dialog. Represents a class for exporting data to different formats. Name of the resource with XSL transformation for HTML representation of the text. Name of the resource with XSL transformation for HTML representation of the text with BR tags. Name of the resource with XSL transformation for RTF representation of the text. Name of the resource with XSL transformation for CSS part of HTML representation of the text. Name of the resource with XSL transformation for CSS part of HTML representation of the text. Underlying parser. Indicates whether underlying parser was locally created. Caches parsers for different languages. Initializes a new instance of the class. Initializes a new instance of the class. Underlying parser. Initializes a new instance of the class. Local underlying parser is created. Language to use for text colouring. Gets text represented as XML. String with XML code. Gets text represented as HTML. String with HTML code. Gets text represented as HTML. String with HTML code. Gets text represented as RTF. String with RTF code. Gets CSS part of HTML code. String with �SS code. Gets text represented as HTML. String with HTML code. Saves document's XML representation to the file. Name of the file, the document should be saved to. Saves document's HTML representation to the file. Name of the file, the document should be saved to. Indicates whether line break tags should be used. Saves document's RTF representation to the file. Name of the file, the document should be saved to. Returns text situated between specified coordinate points represented as XML. Point representing start of the text. Point representing end of the text. String with desired text represented as XML. Returns text situated between specified coordinate points represented as HTML. Point representing start of the text. Point representing end of the text. String with desired text represented as HTML. Returns text situated between specified coordinate points represented as RTF. Point representing start of the text. Point representing end of the text. String with desired text represented as RTF. Assigns text to the underlying parser. Text to set. Generates XML representation of the text situated between specified coordinate points. If points are null values, XML for whole text is created. Point representing start of the text. Point representing end of the text. Generated XML document. Gets text represented as XML. Point representing start of the text. Point representing end of the text. String with XML code. Returns string with XML transformed by given XSL. Point representing start of the text. Point representing end of the text. Input XSL stream. String with XML transformed by given XSL. Gets or sets the underlying parser. Represents a class that contains helper methods to work with graphics. Length of the block for measuring. It must be small because MeasureCharacterRanges function can not work with large amount of data at once. Length of one little wave of wave lines. White space delimiter of double line. Default flags for StringFormat instances. StringFormat instance used for drawing and measuring strings Default graphics object. Default lagre rectangle, used to measure and draw text without clipping. Flag, that specifies, whether all data is initialized. Initializes a new instance of the class. Measures string and it's every character. String, to be measured. Font, the string will be drawn with. Indicates whether whole word should be measured or every single character/ Graphics. String to replace tab symbols with. Indicates whether native GDI should be used. TextInfo structure, which contains all information about string and it's characters sizes. Draw the border around border rectangle using specified format settings. Graphics object to draw border on. Top left corner of border rectangle. Bottom right corner of border rectangle. Syle of border. Color of border. Weight of border line. Draws the wave line rectangle with top left corner in p1 and bottom right corner in p2. Grafics object to draw rectangle. Top left corner of rectangle. Bottom right corner of rectangle. Indicates whether line should be bold. Color of border. Draws the wave line rectangle with coordinates in rect. Grafics object to draw rectangle. Rectangle to draw wave line. Indicates whether line should be bold. Color of border. Draws the horizontal wave line. Graphics object to draw line. "Y" coordinate of line. "X" coordinate of line start. "X" coordinate of line end. Color of line. Indicates whether line should be bold. Draws the vertical wave line. Graphics object to draw line. "X" coordinate of line. "Y" coordinate of line start. "Y" coordinate of line end. Color of line. Indicates whether line should be bold. Draws the border around border rectangle using specified format settings. Graphics object to draw border on. Border rectangle. Syle of border. Color of border. Weight of border line. Draws the rounded rectangle. graphics object to draw rectangle. Rectangle that should be drawn rounded. Rounding factor: the bigger - the bigger rounding. Brush to draw rectangle with. Pen object to draw border. Draws XP styled 3D border. Graphics object to draw. Rectangle to draw the border in. Draws graphics path using specified line settings. Graphics object to draw at. Graphics path to draw. Style of line to draw the path. Color of line to draw the path. Initializes all needed data. Represents a class that contains coordinates in two coordinate systems. Point in stream. Virtual line. Virtual column. Parser. Value that indicates whether event handlers should be attached to ParsePoint events. Initializes a new instance of the class. Lexem parser. ParsePoint, coordinate point is associated to. Can be null. Virtual line number. Virtual column number. Indicates whether point should be attached to text changing events and remain at the same place. Initializes a new instance of the class. CoordinatePoint to create new instance from. Indicates whether point should be attached to text changing events and remain at the same place. Initializes a new instance of the class. CoordinatePoint to create new instance from. Disposes all the resources used by this object. Updates virtual coordinates using physical position. Updates physical coordinates using virtual position. Updates physical coordinates using virtual position. Attaches events to parsepoint and parser. Detaches events from parsepoint and parser. Detaches events from old ParsePoint and attaches to new one. New ParsePoint. Checks parser availability. Tracks changes of ParsePoint's offset. Detaches from the ParsePoint. Tracks changes of ParsePoint's offset. Resets position forcing it to be recalculated. Compares two instances by override == operator. Object to compare. Result of comparation. Generates hashcode to be used in hashtables. Hash code. Gets string representation of the coordinate point. String representation of the coordinate point. Gets a value regarding whether the first point is bigger than second point. First point to compare. Second point to compare. Result of comparation. Gets a value regarding whether the first point is bigger than second point. First point to compare. Second point to compare. Result of comparation. Gets a value regarding whether the first point is less than or equal to second point. First point to compare. Second point to compare. Result of comparation. Gets a value regarding whether the first point is bigger than or equal to second point. First point to compare. Second point to compare. Result of comparation. Gets a value regarding whether the first point is equal to second point. First point to compare. Second point to compare. Result of comparation. Gets a value regarding whether the first point is not equal to second point. First point to compare. Second point to compare. Result of comparation. Gets the physical point to stream. Gets the virtual line (Visible line on the screen). Gets the virtual column (Visible column on the screen). Gets the parser, coordinates belong to. Gets a value indicating whether the coordinate point is valid or not. Gets or sets a value indicating whether coordinate point should handle changing of the position of ParsePoint or not. Gets the virtual point. The virtual point. Occurs when the parse point is deleted. Occurs when coordinate point coordinates are reset. Defines a structure that provides information about one dynamic formatting. Gets the index of the first letter in formatted range. Gets the index of the last letter in formatted range. Gets the format, that will be applied to the range. Defines a structure that provides information which is used for drawing the text. Gets the text, to be drawn. Gets the rectangle, where it must be drawn. Gets the vertical alignment of the text. Gets the array of the dynamic formatting, applied to the range. Gets the height of text itself. Specifies whether to draw text or not. Defines a structure that keeps info about bordering. Gets the border rectangle. Gets the Format that keeps info about border. Gets a value indicating whether border should be forced to draw in the end of the line or not. Defines a structure that keeps information about one char in the word. Gets the character information. Gets the width of the character. Gets the left position of the character. Defines a structure that keeps information about measured text. Holds the array of characters information. Holds the width of the entire string. Holds the height of the string. Gets the length of characters in string which is used to calculate position. Range of the text. Provides the functionality for accessing text range. Gets the start point of the text range. Gets the end point of the text range. Gets the top point of the text range. Gets the bottom point of the text range. Start of the range. End of the range. Creates object clone. Clone of the object. Start of the range. End of the range. Top of the range. Bottom of the range. Complex text range. Able to contain multiple parts. Provides the functionality for complex text range. Checks whether range is empty, i.e. contains no internal ranges. True if range is empty; otherwise false. Checks whether selection is block. Gets collection of internal ranges in complex text range. Collection of internal ranges. Location of visual start. Location of visual end. Creates new instance of ComplexTextRange. Clears collection of ranges. Checks whether range is empty, i.e. contains no internal ranges. True if range is empty; otherwise false. Checks whether selection exists. True if selection exists. Checks whether selection is block. True if selection is block. Clones current instance of ComplexTextRange. Cloned object. Gets collection of internal ranges in complex text range. Gets or sets visual start. Gets or sets visual end. Gets visual top left corner. Gets visual bottom right corner. Gets start point of the first range. Sets start point of the first range and removes all the rest ranges on setter. Gets end point of the last range. Sets end point of the first range and removes all the rest ranges on setter. Gets top point of the first range. Gets bottom point of the last range. Defines a structure that contains information about the single replacement. Holds the start point of the text to be replaced. Holds the end point of the text to be replaced. Holds the new text to be placed instead of the existing one. Initializes structure with start and end points and new text. Start point of the text to be replaced. End point of the text to be replaced. New text to be placed instead of the existing one. Represents a class for managing Show white space mode. Holds the default new line replacing string. Holds the default tab replacing string. Holds the default space replacing character. Whether Tabs should be replaces with symbols. Whether New lines should be replaces with symbols. Whether Spaces should be replaces with symbols. String representing new line in Show white space mode. String representing Tab in Show white space mode. Char representing space in Show white space mode. Calls Change event handlers. Gets or sets a value indicating whether the tabs should be replaced with symbols. Gets or sets a value indicating whether the new lines should be replaces with symbols. Gets or sets a value indicating whether the spaces should be replaces with symbols. Gets or sets string that represents line feed in White space mode. Gets or sets string that represents Tab in White space mode. Gets or sets character that represents line feed in White space mode. Occurs when any public property changes. Wrapper over native hook. Creates new WndHook. Hook procedure. Represents a class that contains the CommandAttribute. Name of the command. Hide default constructor from end user. Initializes a new instance of the class. Unique name which identify method as command for keys binding name can not be NULL name can not be empty Gets the name of the command. Implementation of the IKeyCommand interface. Provides the functionality for single command. Executes command. Gets the name of the command. Occurs when command must be processed. Name of the Command. ID of the command. Parent list. Executes command. Creates new instance of the class. Name of the Command. Handler for command. Parent list. Gets name of the command. Name of the command. Event, that is raised when command must be processed. Gets name of the command. ID of the command. Implementation of IKeyCommandList interface. Provides the functionality for the list of the commands. Creates new command and adds it to list. Name of the command. Newly created command. Removes command from list. Name of the command. Clears list. Gets the command by name. Internal data. Copies commands to the specified array. Destination array. Index in destination array. Gets enumerator for commands. Enumerator. Creates new command and adds it to list. Name of the command. Newly created command. Removes command from list. Name of the command. Clears list. Checks whether command belongs to this list. Command to be checked. True if command belongs to this list. Gets command by name. Returns TRUE if the object is synchronized, FALSE otherwise. Count of items in collection. Synchronization object. Represnts a class that contains main key processor. Name of the value for serialization. Root key binder. Current key binder. List of commands. Keys converter. Xml serializer for serialization/deserialization of bindings. Stream, that keeps backup version of the key-bindings. Process key. Key to be processed. Saves bindings to XML. Output stream. Loads bindings from XML. Input stream. Serializes list. Serialization info. Serialization context. Scans for commands and key-bindings in custom attributes of all public methods of the class. Instance to be scanned. Initializes list of the commands. Adds commands and keybindings. Instance to analyse. Indicates whether commands should be added. Indicates whether keys should be added. Deserializes key bindings. Serialization info. Streaming context. Initializes a new instance of the class. and bindings list within it. Initializes a new instance of the class. Stream to read bindings from. Performs default initialization. Raises UnprocessedKey event. Key, that was not processed. Starts editing. Cancels all changes. Submits all changes. Event, that is raised when some key was unprocesses. Gets list of commands. Gets root key binder. Gets key converter. Gets Xml serializer for bindings list. Implementation of the IKeyCommandBinder interface. Used to keep information about single key=command binding. Provides the functionality for single key command binding. Tries to process key. Key to be processed. True if key was processed, otherwise false. Gets full name of the combination, current binding is related to. String that represents currently used combination. Gets parent list, binding belongs to. Gets command, that is binded. Gets key, that is binded. Parent list, binding belongs to. Command, that is binded. Key, that is binded. Flag that specifies whether binding was linked to command. Flag that specifies whether binding was linked to key. KeyProcessor, the list belongs to. Name of the command to be linked with. Keys converter. Tries to process key. Key to be processed. True if key was processed, otherwise false. Gets full name of the combination, current binding is related to. String that represents currently used combination. Return combination name. String, that represents current key sequence. Reset links to commands, and leaves only by-name references. Constructor for XML serialization. Creates new instance of the class and initializes it. Key process, the binding belongs to. Parent list of the binding. Command, the binding is linked to. Key, the binding is linked to. Gets command, that is binded. Gets or sets command name, just for XML Serialization support. Gets key, that is binded. Gets or sets key value. Intended for XML Serialization only. Gets or sets key processor. Gets or sets parent list. List of key bindings. Provides the functionality for the collection of the bindings. Command is always null and Key is always Keys.None. Sets binding of the key to specified command. Key to be binded. Name of the command, the key is to be binded to. Command if binding completed successfully, or null of binding failed. It is not necessary to create command before binding. If it does not exists, it will be created. Sets binding for the key to the new command. Key to be binded. Returns existing binder, or creates new if key was not binded before or was binded to command. Removes any associated binding for the specified key. Key to be unbinded. Searches for bindings of the command. Name of the command. Bindings, that are assigned to that command. Searches for binding of the keys sequence. Bindings, that are assigned to that command. Gets the binding for the key. Hashtable with keybindings. Key - key, Value - IKeyCommandBinder/IKeyCommandListBinder For XML Serialization only. Creates new instance of the class and initializes it. Main keys processor. Parent of the list. Key, the binding is linked to. Sets binding of the key to specified command. Key to be binded. Name of the command, the key is to be binded to. Command if binding compleated successfully, or null of binding failed. It is not necessary to create command before binding. If it does not exists, it will be created. Sets binding for the key to the new command. Key to be binded. Returns existing binder, or creates new if key was not binded before or was binded to command. Removes any associated binding for the specified key. Key to be unbinded. Searches for bindings of the command. Name of the command. Bindings, that are assigned to that command. Searches for binding of the keys sequence. Key sequence to find. Index in keySequence to start with. Bindings, that are assigned to that command. Tries to process key. Key to be processed. True if key was processed. Reset links to commands, and leaves only by-name references. Gets or sets key processor. Gets binding for the key. Gets or sets array of bindings. Intended just for XML Serialization. Represnts a class that manages conversions of the KeyProcessor class. Constructor for KeyProcessorConverter class. Returns whether this converter can convert an object of one type to the type of this converter. An ITypeDescriptorContext that provides a format context. A Type that represents the type you want to convert from. true if this converter can perform the conversion; otherwise, false. Returns whether this converter can convert the object to the specified type, using the specified context. An ITypeDescriptorContext that provides a format context. A Type that represents the type you want to convert to. true if this converter can perform the conversion; otherwise, false. Converts the given object to the type of this converter, using the specified context and culture information. An ITypeDescriptorContext that provides a format context. The CultureInfo to use as the current culture. The Object to convert. An Object that represents the converted value. Converts the given value object to the specified type, using the specified context and culture information. An ITypeDescriptorContext that provides a format context. A CultureInfo object. If a null reference (Nothing in Visual Basic) is passed, the current culture is assumed. The Object to convert. The Type to convert the value parameter to. An Object that represents the converted value. Represents a class that contains KeysBindingAttribute. Keys, assigned to the current instance. Hides default constructor. Initalizes attribute instance with a key sequence. Key sequence. Initializes a new instance of the class. Key sequence. Initializes a new instance of the class with a key sequence. Key sequence. Initializes a new instance of the class with a key sequence. First key in the sequence. Second key in the sequence. Gets the keys which was assigned to the current instance. Identifier of the long-runnign process. Counting startson it`s creation and stopped on call of Dispose method. Unique identifier of the counter. Start time of the counter. Sing of activity. Name of the operation. Parent, who initiated this process. Stops operation. Creates new instance of LongOperation and initializes it's start time and running state. Name of the operation. Stops operation. GET ID of the operation. GET time of operation activity. GET name of the operation. GET sing whether operation is running now. Values to pass to the GetDCEx method. DCX_WINDOW: Returns a DC that corresponds to the window rectangle rather than the client rectangle. DCX_CACHE: Returns a DC from the cache, rather than the OWNDC or CLASSDC window. Essentially overrides CS_OWNDC and CS_CLASSDC. DCX_NORESETATTRS: Does not reset the attributes of this DC to the default attributes when this DC is released. DCX_CLIPCHILDREN: Excludes the visible regions of all child windows below the window identified by hWnd. DCX_CLIPSIBLINGS: Excludes the visible regions of all sibling windows above the window identified by hWnd. DCX_PARENTCLIP: Uses the visible region of the parent window. The parent's WS_CLIPCHILDREN and CS_PARENTDC style bits are ignored. The origin is set to the upper-left corner of the window identified by hWnd. DCX_EXCLUDERGN: The clipping region identified by hrgnClip is excluded from the visible region of the returned DC. DCX_INTERSECTRGN: The clipping region identified by hrgnClip is intersected with the visible region of the returned DC. DCX_EXCLUDEUPDATE: Unknown...Undocumented DCX_INTERSECTUPDATE: Unknown...Undocumented DCX_LOCKWINDOWUPDATE: Allows drawing even if there is a LockWindowUpdate call in effect that would otherwise exclude this window. Used for drawing during tracking. DCX_VALIDATE When specified with DCX_INTERSECTUPDATE, causes the DC to be completely validated. Using this function with both DCX_INTERSECTUPDATE and DCX_VALIDATE is identical to using the BeginPaint function. Point creation from lParam `s data Scroller constants. SB_HORZ SB_VERT SB_CTL SB_BOTH SB_LINEUP SB_LINEDOWN SB_PAGEUP SB_PAGEDOWN SB_THUMBPOSITION SB_THUMBTRACK SB_TOP SB_BOTTOM SB_ENDSCROLL SB_LINELEFT SB_LINERIGHT SB_PAGELEFT SB_PAGERIGHT SB_LEFT SB_RIGHT Type of the dalay of the tooltip. Styles of the tooltip. Flags, used to specify formatting of the string. Summary description for Native. Hide default constructor The CreateCaret function creates a new shape for the system caret and assigns ownership of the caret to the specified window. The caret shape can be a line, a block, or a bitmap. [in] Handle to the window that owns the caret. [in] Handle to the bitmap that defines the caret shape. If this parameter is NULL, the caret is solid. If this parameter is (HBITMAP) 1, the caret is gray. If this parameter is a bitmap handle, the caret is the specified bitmap. The bitmap handle must have been created by the CreateBitmap, CreateDIBitmap, or LoadBitmap function. If hBitmap is a bitmap handle, CreateCaret ignores the nWidth and nHeight parameters; the bitmap defines its own width and height. in] Specifies the width of the caret in logical units. If this parameter is zero, the width is set to the system-defined window border width. If hBitmap is a bitmap handle, CreateCaret ignores this parameter [in] Specifies the height, in logical units, of the caret. If this parameter is zero, the height is set to the system-defined window border height. If hBitmap is a bitmap handle, CreateCaret ignores this parameter If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. The DestroyCaret function destroys the caret's current shape, frees the caret from the window, and removes the caret from the screen. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. Returns the time required to invert the caret's pixels. The user can set this value. If the function succeeds, the return value is the blink time, in milliseconds. If the function fails, the return value is zero. To get extended error information, call GetLastError. The GetCaretPos function copies the caret's position to the specified POINT structure [out] Pointer to the POINT structure that is to receive the client coordinates of the caret. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. The HideCaret function removes the caret from the screen. Hiding a caret does not destroy its current shape or invalidate the insertion point. [in] Handle to the window that owns the caret. If this parameter is NULL, HideCaret searches the current task for the window that owns the caret. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. Sets the caret blink time to the specified number of milliseconds. The blink time is the elapsed time, in milliseconds, required to invert the caret's pixels. [in] Specifies the new blink time, in milliseconds. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. moves the caret to the specified coordinates. If the window that owns the caret was created with the CS_OWNDC class style, then the specified coordinates are subject to the mapping mode of the device context associated with that window [in] Specifies the new x-coordinate of the caret. [in] Specifies the new y-coordinate of the caret. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. Makes the caret visible on the screen at the caret's current position. When the caret becomes visible, it begins flashing automatically [in] Handle to the window that owns the caret. If this parameter is NULL, ShowCaret searches the current task for the window that owns the caret. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. Retrieves the calling thread's last-error code value. The last-error code is maintained on a per-thread basis. Multiple threads do not overwrite each other's last-error code. The return value is the calling thread's last-error code value. Functions set this value by calling the SetLastError function. The Return Value section of each reference page notes the conditions under which the function sets the last-error code. Parent control Blink time Position of the caret in parent window is class disposed before or not Parent of the caret GET, SET the elapsed time, in milliseconds, required to invert the caret. Position of caret in client coordinates GET, SET visibility of the control`s carret The DrawText function draws formatted text in the specified rectangle. It formats the text according to the specified method (expanding tabs, justifying characters, breaking lines, and so forth). Handle to the device context. Pointer to the string that specifies the text to be drawn. If the nCount parameter is 1, the string must be null-terminated. Specifies the length of the string. Pointer to a RECT structure that contains the rectangle (in logical coordinates) in which the text is to be formatted. Specifies the method of formatting the text. 0, if fails. Computes the width and height of the specified string of text. Handle to the device context. Pointer to a buffer that specifies the text string. Specifies the length of the lpString buffer. Pointer to a SIZE structure that receives the dimensions of the string, in logical units. 0, if fails. Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. Handle to the DC. Handle to the object to be selected. If the selected object is not a region and the function succeeds, the return value is a handle to the object being replaced. Sends windows message to window. Copies the status of the 256 virtual keys to the specified buffer. The 256-byte array that receives the status data for each virtual key. If the function succeeds, the return value is nonzero. Gets ID of the current thread. ID of the current thread. Installs an application-defined hook procedure into a hook chain. You would install a hook procedure to monitor the system for certain types of events. These events are associated either with a specific thread or with all threads in the same desktop as the calling thread. Specifies the type of hook procedure to be installed. Delegate for the method that will process mesages. Handle to the DLL containing the hook procedure pointed to by the lpfn parameter. The hMod parameter must be set to NULL if the dwThreadId parameter specifies a thread created by the current process and if the hook procedure is within the code associated with the current process. Specifies the identifier of the thread with which the hook procedure is to be associated. If this parameter is zero, the hook procedure is associated with all existing threads running in the same desktop as the calling thread. Removes a hook procedure installed in a hook chain by the SetWindowsHookEx function. Handle to the hook to be removed. This parameter is a hook handle obtained by a previous call to SetWindowsHookEx. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. The CallNextHookEx function passes the hook information to the next hook procedure in the current hook chain. A hook procedure can call this function either before or after processing the hook information. Ignored. Specifies the hook code passed to the current hook procedure. The next hook procedure uses this code to determine how to process the hook information. Specifies the wParam value passed to the current hook procedure. The meaning of this parameter depends on the type of hook associated with the current hook chain. Specifies the lParam value passed to the current hook procedure. The meaning of this parameter depends on the type of hook associated with the current hook chain. This value is returned by the next hook procedure in the chain. The current hook procedure must also return this value. The meaning of the return value depends on the hook type. For more information, see the descriptions of the individual hook procedures. The GetAsyncKeyState function determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState. Specifies one of 256 possible virtual-key codes. Changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order. Handle to the window. Handle to the window to precede the positioned window in the Z order. This parameter must be a window handle or one of the following values. Specifies the new position of the left side of the window, in client coordinates. Specifies the new position of the top of the window, in client coordinates. Specifies the new width of the window, in pixels. Specifies the new height of the window, in pixels. Specifies the window sizing and positioning flags. If the function succeeds, the return value is nonzero. Sets the specified window's show state. Handle to the window. Specifies how the window is to be shown. This parameter is ignored the first time an application calls ShowWindow, if the program that launched the application provides a STARTUPINFO structure. Otherwise, the first time ShowWindow is called, the value should be the value obtained by the WinMain function in its nCmdShow parameter. If the window was previously visible, the return value is nonzero. If the window was previously hidden, the return value is zero. Updates the specified rectangle or region in a window's client area. Locks/unlocks window update. Handle of the window that should be locked. True if lock/unlock succeeded. The AttachThreadInput function attaches or detaches the input processing mechanism of one thread to that of another thread. Identifier of the thread to be attached to another thread. The thread to be attached cannot be a system thread. Identifier of the thread to which idAttach will be attached. This thread cannot be a system thread. A thread cannot attach to itself. Therefore, idAttachTo cannot equal idAttach. If this parameter is TRUE, the two threads are attached. If the parameter is FALSE, the threads are detached. If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. There is no extended error information; do not call GetLastError. Delegate for events related to the hooks. Setups scroller to specified position. Handle of the scrollable window (or control). Type of scrollbar to be scrolled. New position of the scroller. Defines a structure that provides most accurate time counter. Helps to starts counting the timer. Helps to stops counting the timer. Gets the result of the timer. Represents a button control that can be placed at the edges of the scrollbars. Indicates whether popup container should be shown on button click. Popup container. Shows popup. EventArgs. Gets or sets a value indicating whether popup container should be shown on button click or not. Gets or sets the popup container for ScrollbarButton. Represents a class that is used to serialize and deserialize the array of Configuration language. Overrides the InitCallbacks Serializes given object to xml. The object to serialize Represents a class that is used to serialize and deserialize the array of Configuration language. Overrides the InitCallbacks Reads the serialized data from Xml for Array of Config Language returns object defines the Item defines the array of config languages Defines the Config langugae Overrides the InitIds Represents a class that is used to serialize and deserialize the array of macros. Overrides the InitCallbacks Serializes given object to Xml. The object to serialize Represents a class that is used to serialize and deserialize the array of macros. Overrides the InitCallbacks Reads serialized data from Xml for Array of Macro returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the auto replace triggers. Overrides the InitCallbacks Serializes given object. The object to serialize Auto Replace Trigger Serialization reader. Overrides the InitCallbacks Reads serialized data from Xml for Auto Replace Trigger returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the code snippets container. Overrides the InitCallbacks Serializes the given object to Xml. The object to serialize Represents a class that is used to serialize and deserialize the code snippets container. Overrides the InitCallbacks Reads serialized data from Xml for Code Snippets Container returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the code snippets. Overrides the InitCallbacks Serializes given object. The object to serialize Represents a class that is used to serialize and deserialize the code snippets. Overrides the InitCallbacks Reads serialized data from Xml for Code Snippet returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the configuration language. Overrides the InitCallbacks Serializes given object. The object to serialize Represents a class that is used to serialize and deserialize the configuration language. Overrides the InitCallbacks Reads serialized data from Xml for Config Language returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the configuration lexems. Overrides the InitCallbacks Serializes given object. The object to serialize Config Lexem Serialization reader. Overrides the InitCallbacks Reads serialized data from Xml for Config Lexem returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the format. Overrides the InitCallbacks Serializes given object. The object to serialize Format Serialization reader. Overrides the InitCallbacks Reads serialized data from Xml for Format returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the key command List Binder. Overrides the InitCallbacks Serializes given object. The object to serialize Key Command List Binder Impl Serialization reader Overrides the InitCallbacks Reads serialized data from Xml for Key Command List Binder returns object Overrides the InitIDs Represents a class that is used to serialize and deserialize the split. Overrides the InitCallbacks Serializes given object. The object to serialize Split Serialization reader. Overrides the InitCallbacks Reads serialized data from Xml for Split returns object Overrides the InitIDs Represents a class for managing status bar panel. Underlying status bar panel. Default width of the panel Default value of AutoSize property Default value of Visible property Sets the default width of the panel Initializes a new instance of the class. Underlying status bar panel. Gets or sets a value indicating whether the panel is visible or not. Gets the underlying panel. Gets or sets the panel width. Gets or sets the panel minimal width. Gets or sets the panel auto size mode. Occurs when Visibility of panel has changed. Occurs when width of panel has changed. Occurs when minimum width of panel has changed. Class used for work with property grid. Represents the method that will handle the WidthChanged event. Represents the method that will handle the MinWidthChanged event. Represents a class for managing status bar. Underlying status bar. Visibility of status bar sizing grip. Settings of "Text" status bar panel. Settings of "Status" status bar panel. Settings of "Encoding" status bar panel. Settings of "Coords" status bar panel. Settings of "Insert" status bar panel. Settings of "FileName" status bar panel. Index of status bar panel with AutoSize property forcibly set to Spring. -1 if no forced spring was set. Old value of panel Width property forcially set to Spring. Resetting the value for ThemedStatusBar Serializing the property ThemedStatusBar Initializes a new instance of the class. Underling status bar. Creates new status bar panel with specified parameters and adds it to the collection. Panel alignment. Panel auto size. Panel width. Panel minimal width. Panel text. Settings for created panel. Sets visibility of status bar sizing grip. Visibility of sizing grip. Fills status bar if it is not expanded with forcibly springed panels. Gets or sets a value indicating whether the status bar is visible or not. Gets or sets visibility of status bar sizing grip. Gets or sets a value indicating whether the ThemedStatuBar is enabled or not. Gets the old status bar. Gets underlying status bar. Gets or sets the VisualStyle of StatusBar. Gets or sets the Office2007color scheme. Gets or sets the Office2010color scheme. Gets StatusBarPanelSettings object for "Text" panel. Gets StatusBarPanelSettings object for "Status" panel. Gets StatusBarPanelSettings object for "Encoding" panel. Gets StatusBarPanelSettings object for "Coords" panel. Gets StatusBarPanelSettings object for "Insert" panel. Gets StatusBarPanelSettings object for "FileName" panel. Event for retrieving bool indicating whether to show sizing grip with smart visibility. Occurs when status bar visibility is changed. Class used for work with property grid. Disables instantination. Current context, does not matter. False. Represents a class that helps to store the data about one format in strings. Prefix for known color string representation. Prefix for Argb color string representation. Holds the font size of the text. Holds the font name of the text. Holds the font style of the text. Holds the font color of the text. Holds the background color of the text. Holds the fore color of the text. Holds the background style of the text. Holds the underline weight of the text. Holds the underline color of the text. Holds the underline style of the text. Holds the text strike out color of the text. Holds the border weight of the text. Holds the border color of the text. Holds the underline style of the text. Initializes a new instance of the class. Format instance to extract data from. Helps to extracts info about format. Format to extract info from. Applies info to specified format instance. Format instance to apply info to. Converts bold and italic values combination to FontStyle. Font style bold value. Font style italic value. FontStyle value. Gets string representation of color. Color to transform to string. String with text representation of color. Gets color represented in string. String with text color representation. Color from string. Provides static methods for drawing XP style visual themes. Tests if a visual style for the current application is active. Opens the theme data for a window and its associated class. Closes the theme data handle. The CloseThemeData function should be called when a window that has a visual style applied is destroyed. Draws the background image defined by the visual style for the specified control part. Draws one or more edges defined by the visual style of a rectangle. Draws an image from an image list with the icon effect defined by the visual style. Draws text using the color and font defined by the visual style. Draws the part of a parent control that is covered by a partially-transparent or alpha-blended child control. Causes a window to use a different set of visual style information than its class normally uses. Draws XP styled background. Window handle to draw. Device context to draw on. Area to draw background. Name of the theme. Id of theme part. Id of theme part state. Draws XP styled background. Window handle to draw. Graphics object to draw. Area to draw background. Name of the theme. Id of theme part. Id of theme part state. Checks whether OS is ready to draw XP style themes. bool indicating whether OS is ready to draw XP style themes. Defines a structure that keeps information about rectangle. Provides data for the and events of the control. Gets or sets the action which needs to be executed on the modified file. Initializes a new instance of the class. Action to be executed on the modified file. Provides data for the event of the . Stoarge of Format property. Storage of Snippet property. Storage of SkipDefaultDrawing property. Storage for the result of measuring. A flag that specifies whether the user has to Draw text or just Measure. Measuring is not needed if drawing is performed. Initializes a new instance of the class. The instance containing the event data. Default Format used for rendering Text which must be rendered A flag that specifies whether the user has to Draw text or just Measure. Measuring is not needed if drawing is performed. Initializes a new instance of the class. Graphics object used for rendering Destination rectangle Default Format used for rendering Text which must be rendered A flag that specifies whether the user has to Draw text or just Measure. Measuring is not needed if drawing is performed. Gets a value indicating whether the user must draw text or just measure it. Measuring is not needed if drawing is performed. Gets or sets result of measuring text. Gets or sets format which will be used by default renderer. This format can be changed by user to influence the default renderer. Gets or sets the text which will be sent to the renderer. Gets or sets a value indicating whether user wishes to do his own drawing. If set to false, default renderer will step on user work. Provides data for the ValueChanged event handler. Old value. New value. Initializes a new instance of class. The old value. The new value. Gets the new value. Gets the old value. Provides data for the event of the control. Event's text. Virtual line of Insert/Delete start. Virtual column of Insert/Delete start. Type of the event ( Insert/Delete ). Creates and initializes a new instance of class. Event`s text. Virtual line of Insert/Delete start. Virtual column of Insert/Delete start. Type of the event ( Insert/Delete ). Gets string representation of the object. String representation of the object. Gets or sets the events text. Gets or sets the virtual line of Insert/Delete start. Gets or sets virtual column of Insert/Delete start. Gets or sets type of the event (Insert/Delete). Provides data for the event of the control. Holds the physical line number. Holds the virtual line number. Holds the rectangle where line mark should be drawn. Holds the Graphics object. Gets a value indicating whether the user handles drawing of the bookmark. Initializes a new instance of the class. Graphics objects where user has to draw line marks. Rectangle where line mark should be drawn. Virtual number of the line. Physical number of the line. Provides data for the and events of the control. List of the context prompts. List can contain any objects with overidden ToString() method. Value that indicates whether form should be closed. Lexem causing context prompt to drop. Lexem situated before dropper (doesn't include whitespace and new lines marks). Initializes a new instance of class. Helps to adds a new prompt to the list of the prompts. Text that will be shown in bold on the header line. Description text. Associated image. Helps to adds a new prompt to the list of the prompts. Text that will be shown in bold on the header line. Description text. Gets or sets a value indicating whether form should be closed. Gets the collection of dictionary items. Gets the dropping lexem. Gets lexem situated before dropper (doesn't include whitespace and new lines marks). Provides data for the event of the control. Indicates whether the opening of the context prompt is allowed. Initializes a new instance of the class. List of the context prompts. True if selection was canceled by user. Lexem causing context prompt to drop. Lexem situated before dropper (doesn't include whitespace and new lines marks). Provides data for the event of the control. Specifies whether text change has been canceled. Initializes a new instance of class. Event's text. Virtual line of Insert/Delete start. Virtual column of Insert/Delete start. Type of the event ( Insert/Delete ). Gets or sets a value indicating whether the text change has been canceled or not. Provides data for the and events of the control. Event's text. Event's text. Virtual line of Insert/Delete start. Virtual column of Insert/Delete start. Virtual Number oF Lines count Type of the event ( Insert/Delete ). Initializes a new instance of class. Event`s text. Virtual line of Insert/Delete start. Virtual column of Insert/Delete start. Type of the event ( Insert/Delete ). Type of the event ( Insert/Delete ). Gets string representation of the object. String representation of the object. Gets or sets the collection of text. Gets or sets the text. Gets or sets virtual line of Insert/Delete start. Gets or sets the virtual number of lines count. Gets or sets virtual column of Insert/Delete start. Gets or sets type of the event (Insert/Delete). Provides data for the event of the control. Selected item itself. Initializes a new instance of the class. Selected item itself. Gets the selected item. Provides data for the event of the control. Holds the ContextChoice item. Initializes a new instance of the class. Underlying ContextChoiceItem. Provides data for the event of the control. List of the context prompts. List can contain any objects with overidden ToString() method. Initializes a new instance of class. Gets the collection of Dictionary items. Gets the index of the currently selected item in prompts list. Provides data for the event of the control Gets or sets a value of new value Gets or sets a value of old ZoomFactor value Initializes a new instance of the class. previous zoom factor of new zoom factor of Gets or sets a value of new value Gets or sets a value of old ZoomFactor value Provides data for the event of the control. Text that is displayed in context choice list. Text that will be inserted to the text. Selected item index. Initializes a new instance of the class. Text of the context choice item. It will be also set as text to be inserted. Selected item. Gets text that is displayed in context choice list. Gets or sets the text that will be inserted in context choice. Gets or sets the selected item index. Provides data for the and events of the control. Graphics object used to print headline. Rectangle, reserved for the headline. Resulting height if the headline. Printed page number. Text to be printed out. Specifies whether text printing has been handled. Initializes a new instance of the class. Graphics object. Area, reserved for headline. Printed page number. Text to be printed out. Gets or sets text that should be printed out with default headline printing method. Gets or sets a value indicating whether printing the text has already been handled. Gets the graphics object which is used for drawing the headline. Gets the rectangle, reserved for headline. Gets the number of the printed page. Gets or sets the height of the headline. Provides data for the and events of the control. Number of the line the click has occured on. Currently existing custom bookmark on the line. Creates and initializes a new instance of the class. Line index. Current custom bookmark on a line. Gets the clicked line index. Gets the clicked custom bookmark if available. Provides data for the event of the control. Graphics object to draw text on. Rectangle of allowed text area. Corresponding editor line. Text color. Text font. Text itself. Indicates whether user draws text itself. Initializes a new instance of the class. Graphics object to draw text on. Rectangle of allowed text area. Corresponding editor line. Font of text. Color of text. Gets graphics object to draw text on. Gets rectangle of allowed text area. Gets corresponding editor line. Gets or sets the text color. Gets or sets the text font. Gets or sets the text of UserMargin. Gets or sets a value indicating whether user draws text itself. Provides data for the and events of the control. Indicates whether user handled the event. If user handled the event, indicates whether data have to be saved with loosing Gets or sets a value indicating whether user handled the event or not. Gets or sets a value indicating whether the data have to be saved with loosing (if user handled the event). Provides data for the , , and events of the control. Collapse name. Collapser. Collapsed text. Initializes a new instance of the class. Collapse name. Collapser. Collapsed text. Gets or sets collapse name. Gets or sets collapser. Gets or sets collapsed text. Provides data for the and events of the control. Specifies whether user calcels the underlying event. Initializes a new instance of the class. Collapse name. Collapser. Collapsed text. Gets or sets a value indicating whether user cancels the underlying event. Provides data for the event of the control. Mode of tooltip showing. Initializes a new instance of the class. Collapse name. Collapser. Collapsed text. Gets or sets a value indicating whether user cancels the underlying event. Provides data for the event of the control. Provides data for the event of the control. Holds the text of the tooltip. Holds the rectangle, that represents an object which has this tooltip. Holds the mouse X coordinate value. Holds the mouse Y coordinate value. Image associated with tooltip. Initializes a new instance of class. Initializes a new instance of class. Text of the tooltip. Initializes a new instance of class. Text of the tooltip. Hinted rectangle. Gets or sets image associated with tooltip. Holds the index value of bookmarked line. Holds the bookmark value. Initializes a new instance of class. Index of bookmarked line. Bookmark. UpdateTooltipEventArgs. Provides data for the event of the control. Resulting boolean value. Initializes a new instance of class. Default initial value. Gets or sets resulting boolean value. Provides data for the event of the control. Value itself. Initializes a new instance of the class. Value itself. Gets or sets the minimal width of EditControl. Provides data for the event of the control. Holds the searched text value. Gets the point of the unreachable text. Indicates whether search must be continued or not. Initializes a new instance of class. Searched text. Point of the location of unreachable text. Provides data for the event of the control. Holds the Code snippet that is currently activated. Initializes a new instance of the class. Currently activated code snippet. Provides data for the event of the control. Indicates whether action must be cancelled. Initializes a new instance of class. Currently activated code snippet. Provides data for the event of the control. Previously highlighted snippet member. Snippet member that must be highlighted. Initializes a new instance of class. Previously highlighted snippet member. Snippet member that has to be highlighted. Currently activated code snippet. Provides data for the event of the control. Holds the name of template member that needs to be changed. Holds the text. Initializes a new instance of the class. Currently activated code snippet. Name of template member that is to be changed. New text. Provides data for the ParsePointParameterChangedEventHandler. Holds the old value of point offset. Holds the new value of point offset. Holds the old value of point position. Holds the new value of point position. Holds the old value of point line. Holds the new value of point line. Initializes a new instance of the class. Old point offset. New point offset. Old point position. New point position. Old point line. New point line. Gets a value indicating whether offset has been changed. Gets a value indicating whether position has been changed. Gets a value indicating whether line has been changed. Provides data for the event and contains all information needed for rendering and controlling the drawing process. Number of line. Initializes a new instance of the class. Event args to get info for new object from. Number of line. Initializes a new instance of the class. Graphics object used for rendering Destination rectangle Number of line. Gets the line number in the . Provides data for the event of the . Holds the new point value. Initializes a new instance of class. New point. Represents the method that will handle the and events of the control. Represents the method that will handle the events, connected with long operations. Represents the method that will handle the event of the . Represents the method that will handle the ValueChanged event. Represents the delegate method that handles the event of . Sender of the event Arguments of the event Represents the method that will handle the ParsePoint Deleted event. Represents the method that will handle the CoordinatePoint Deleted event. Represents the method that will handle the and events of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the ProcessKey events. Represents the method that will handle the ProcessKey events. Represents the method that will handle the event, related to the context choice. Represents the method that will handle the close event, related to the context choice. Represents the method that will handle the event of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the and events of the control. Represents the method that is used for processing lexems and replacing their text. Represents the method that will handle the and events of the control. Represents the method that will handle the event of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the and events of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the event of the . Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Represents the method that will handle the ParsePointParameterChanged event. Handler for the ParsePointParameterChanged event. Represents the method that will handle the event of the . Represents the method that will handle the event of the control. Represents the method that will handle the event of the control. Defines the constants that specifies the all types of meanings of the lexem in the terms of collapsing. Specifies whether the lexem is a collapsed region. Specifies whether the lexem is the first lexem of the collapsible region. Specifies whether the lexem is the last region of the collapsible region. Specifies whether the lexem is not related to the collapsible regions. Defines the constants that specifies the mode of text parsing in . You can switch between high speed and high accuracy modes. Represents the slow parsing speed and provides all text is parsed and colored with 100% accuracy. Represents the high parsing speed and provides some text can be colored incorrectly. Represents the high parsing speed, the accuracy of which cannot be guaranteed, is colored as simple text without syntax highlighting. Defines the constants that specifies the appending of new configuration with duplicated items to the existing one. Specifies, if language configuration exists in current configuration means, new configuration will not be added. Specifies, if language configuration exists in current configuration, it will be deleted and new configuration will be added. Specifies, if language configuration exists in current configuration, exception will be raised. Specifies, if language configuration exists in current configuration, new configuration will be merged with it. New configuration has higher priority and will overwrite old settings. Useful to redefine coloring. Defines the constants that specifies the action to be executed on the modified file in . Specifies that the changes should be saved by . Specifies that it discards changes without saving them. Specifies that it cancels current operation that is used in form's closure processing to cancel its closure. Specifies that it shows standard dialog that prompts user to save changes or cancel the operation. Defines the constants that specifies the states of modifier key in . Specifies whether the state of the modifier key is not checked. Specifies that the modifier key must be pressed. Specifies that the modifier key must be not pressed. Defines the constants that specifies the underline styles of code snippet in . Specifies the no underlining of the text. Specifies the one line under snippet text. Specifies the Dash-dot line style for snippet text. Specifies the Dot line style for snippet text. Specifies the Dash line style for snippet text. Specifies the Wave line style for snippet text. Defines the constants that specifies the weight of the underline in . Represents the 1px line. Represents the 2px line. Represents drawing two lines in 1px weight with background color delimiter in 1px. Line needs 3px for drawing. Represents that each line takes 2 px. Lines needs 6px for drawing. Defines the constants that specifies the style of frame border line in . Defines no border. Specifies the one simple line. Specifies the Dash-dot line. Specifies the dot line. Specifies the dash line. Specifies the wave line. Defines the constants that specifies the weight of border line in . Defines the 1px line. Defines the 2px line. Defines the two 1px lines with delimiter in 1px. Defines the constants that specifies the default types supported by render. Specifies the default text drawing format. Specifies the selected text format. Specifies the selected text drawing when window which holds the control loses focus. Specifies the display part of text in error color. Specifies the special bookmark formatting. Specifies the display line of code as is on it set breakpoint. Specifies the disabled breakpoint look and feel. Specifies that breakpoint placed in wrong location. Specifies the current cursor position. Specifies the text of collapsed region caption. Read only parts of text. Text marked in colors which say to user that code cannot be edited. Specifies the special code which generated automatically by environment can be assigned to this format. Specifies the comment in parsed language. Specifies the operators and punctuators symbols. Specifies the keyword of language. Specifies the keyword which does not belong to language directly and used by pre-processing. Specifies the strings. Specifies the one character symbols. Specifies the Unique resource identifier, mostly used for web URL and e-mails. Specifies the number value in integer or float format. Specifies the whitespace and tabs. Specifies all other formats which cannot be identified directly by control. Defines the constants that specifies the known languages that can be configured in . This option represents the undefined language. This option represents the plain text. This option represents the C# language. This option represents the Delphi language. This option represents the XML language. This option represents the HTML language. This option represents the VB .NET language. This option represents the SQL language. This option represents the Java language. This option represents the VBScript language. This option represents the JScript language. This option represents the C language. This option represents the PowerShell language. Defines the constants that specifies the different additional features for searching text in . Specifies the unknown feature. Specifies the matches case found in searching. Specifies finding only whole word. Specifies searching the hidden text. Specifies searching the text in up direction. Specifies using regular expressions for searching the text. Defines the constants that specifies the type of searching the word in . Specifies the unknown type of searching. Specifies finding the next word. Marking all the found words. Defines the constants that specifies the type of the action that was performed on text in . Specifies that text was inserted in EditControl. Specifies that text was deleted in EditControl. Specifies that text was changed in EditControl. Specifies that undo operation was performed in EditControl. Specifies that redo operation was performed in EditControl. Defines the constants that specifies the type of word wrapping in . Specifies the word wrapping by lexem. Specifies the word wrapping by char. Defines the constants that specifies the mode of word wrapping in . Specifies that text in will be wrapped within the limit of its width. Specifies that text in will be wrapped within the limit of text area. Specifies that text in will be wrapped within the limit of specified column. Defines the constants that specifies the mode of auto indenting in . Specifies that auto indent functionalities cannot be performed in . Specifies the block mode that helps to begins the next line at same place as the previous. Specifies the smart mode that starts the column of the next line based on the indentation properties of lexems. Defines the constants that specifies the mode of showing outlining tooltips in . Specifies that tooltip will not be shown. Specifies that only simple (not outlining) tooltip is shown. Specifies that outlining tooltip will be shown. Defines the constants that specifies the visibility of status bar sizing grip. Specifies that sizing grip will always been shown in StatusBar. Specifies that sizing grip will never been shown in StatusBar. Specifies the types of context choice items. Specifies the default context choice item. Specifies the container of code snippets. Specifies the code snippet. Defines the constants that specifies the alignment of the line numbers area in . Specifies that line numbers will be aligned at right side in . Specifies that line numbers will be aligned at Left side in . Defines the constants that specifies the placement of the margin in . Specifies that margins will be aligned at left side in . Specifies the margins will be aligned at right side in .