Telerik.Windows.Controls.SyntaxEditor
Exposes type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Gets a string that communicates the visual status of the that is associated with this . This method is called by .
The string that contains the that is returned by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
Gets the string that describes the functionality of the that is associated with this . Called by .
The help text, usually from the , or if there is no help text.
Gets the text label of the that is associated with this . Called by .
The text label of the element that is associated with this automation peer.
Class CommandErrorEventArgs.
Implements the
Initializes a new instance of the class.
The exception.
Gets the exception.
The exception.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Class CommandExecutedEventArgs.
Implements the
Initializes a new instance of the class.
The command.
The command parameter.
Initializes a new instance of the class.
The command.
Gets the command.
The command.
Gets the command parameter.
The command parameter.
Class CommandExecutingEventArgs.
Initializes a new instance of the class.
The command.
The command parameter.
Gets a value indicating whether this is canceled.
true if canceled; otherwise, false.
Gets the command.
The command.
Gets the command parameter.
The command parameter.
Cancels this instance.
Class KeyBindingCollection.
Adds the specified input binding.
The input binding.
Adds the range.
The input bindings.
Clears this instance.
Registers the command.
The command.
The key.
The modifier keys.
The command parameter.
Unregisters the command.
The command.
Sets the input bindings.
The input bindings.
InputBindings.
Class MoveCaretCommand.
Implements the
Initializes a new instance of the class.
The editor.
Determines whether this instance [can execute override] the specified parameter.
The parameter.
true if this instance [can execute override] the specified parameter; otherwise, false.
Executes the override.
The parameter.
Caret movement types.
MoveToPreviousCharacter type.
MoveToNextCharacter type.
MoveLineUp type.
MoveLineDown type.
MovePageUp type.
MovePageDown type.
MoveToNextWord type.
MoveToPreviousWord type.
MoveToHome type.
MoveToLineEnd type.
MoveToStartOfDocument type.
MoveToEndOfDocument type.
Class SyntaxEditorCommandBase.
Implements the
Initializes a new instance of the class.
The editor.
CanExecuteChanged event.
Gets the associated code editor.
The associated code editor.
Defines the method that determines whether the command can execute in its current state.
Data used by the command. If the command does not require data to be passed, this object can be set to null.
true if this command can be executed; otherwise, false.
Defines the method to be called when the command is invoked.
Data used by the command. If the command does not require data to be passed, this object can be set to null.
Determines whether this instance [can execute override] the specified parameter.
The parameter.
true if this instance [can execute override] the specified parameter; otherwise, false.
Executes the override.
The parameter.
Called when [can execute changed].
Class SyntaxEditorCommands.
Property changed event.
Gets the open find dialog command.
Gets the close find dialog command.
Gets the navigate next match command.
Gets the navigate previous match command.
Gets the highlight all matches command.
Gets the backspace command.
The backspace command.
Gets the code completion command.
The code completion command.
Gets the copy command.
The copy command.
Gets the cut command.
The cut command.
Gets the delete command.
The delete command.
Gets the delete full line command.
The delete full line command.
Gets the delete word to left command.
The delete word to left command.
Gets the delete word to right command.
The delete word to right command.
Gets the indent command.
The indent command.
Gets the move caret command.
The move caret command.
Gets the paste command.
The paste command.
Gets the redo command.
The redo command.
Gets the select all command.
The select all command.
Gets the toggle insert mode command.
The toggle insert mode command.
Gets the undo command.
The undo command.
Gets the unindent command.
The unindent command.
Called when a property is changed.
Class SyntaxEditorDelegateCommand.
Implements the
Initializes a new instance of the class.
The command action.
The editor.
Determines whether this instance [can execute override] the specified parameter.
The parameter.
true if this instance [can execute override] the specified parameter; otherwise, false.
Executes the override.
The parameter.
Class SyntaxEditorEditingCommand.
Implements the
Initializes a new instance of the class.
The command action.
The editor.
Determines whether this instance [can execute override] the specified parameter.
The parameter.
true if this instance [can execute override] the specified parameter; otherwise, false.
Class FoldingManager.
Gets the editor.
The editor.
Gets the folding regions.
The folding regions.
Gets a value indicating whether this instance is update in progress.
true if this instance is update in progress; otherwise, false.
Begins the update.
Clears the foldings.
Creates the folding.
Ends the update.
There is no active update to end.
Gets the index of the foldings containing.
The index.
Gets the foldings containing line.
The line number.
Gets the foldings intersecting span.
The span.
Removes the folding.
The folding region.
Unfolds the index of all regions containing.
The index.
Class FoldingRegion.
Gets the first line number.
The first line number.
Gets or sets the content of the folded tool tip.
The content of the folded tool tip.
Gets or sets a value indicating whether this instance is folded.
true if this instance is folded; otherwise, false.
Gets the last line number.
The last line number.
Gets the span.
The span.
Gets or sets the title.
The title.
Determines whether the specified is equal to this instance.
The object to compare with the current object.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Class DefaultIndentProvider.
Implements the
Initializes a new instance of the class.
The associated editor.
Gets the desired indentation.
The line.
System.Nullable<System.Int32>.
Interface ISmartIndentProvider.
Gets the desired indentation.
The line.
System.Nullable<System.Int32>.
Represents a 'dark' suitable for dark themes.
Initializes a new instance of the class.
Gets the palette name.
Represents a 'light' suitable for light themes.
Initializes a new instance of the class.
Gets the palette name.
Represents a 'neutral' suitable for the high contrast and transparent themes.
Initializes a new instance of the class.
Gets the palette name.
Represents a 'neutral' suitable for the high contrast and dark themes.
Initializes a new instance of the class.
Gets the palette name.
Represents palette of colors for coloring the SyntaxEditor syntax-related words.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Keyword color.
PreprocessorKeyword color.
Comment color.
Identifier color.
Operator color.
String color.
XmlAttribute color.
XmlElement color.
XmlComment color.
XmlContent color.
XmlString color.
XmlTag color.
XmlCharacterData color.
Gets the palette name.
Creates new instance of class.
Type converter class for s.
Returns whether the type converter can convert an object to the specified type.
An object that provides a format context.
The type you want to convert to.
True if this converter can perform the conversion; otherwise, false.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
not implemented in base .
Converts the specified value object to the specified type.
An object that provides a format context.
The to use as the current culture.
The object to convert.
The type to convert the object to.
The converted object.
not implemented in base .
Returns whether this object supports a standard set of values that can
be picked from a list, using the specified context.
An
that provides a format context.
Returns true if
should be called to find a common set of values the object supports; otherwise,
false.
Returns a collection of standard values for the data type this type
converter is designed for when provided with a format context.
An
that provides a format context that can be used to extract additional information
about the environment from which this converter is invoked. This parameter or
properties of this parameter can be null.
A
that holds a standard set of valid values, or null if the data type does not
support a standard set of values.
Class for providing instances of the built-in s.
The name of the palette.
The name of the palette.
The name of the palette.
The name of the palette.
Represents a 'light' instance.
Represents a 'dark' instance.
Represents a 'neutral' instance.
Represents a 'neutral dark' instance.
Tagger class responsible for creating collapsible (folding) regions in code document.
Collapsible section is defined with opening and closing bracket symbols.
Initializes a new instance of the class.
The editor.
Gets or sets the opening section symbol.
Gets or sets the closing section symbol.
Rebuilds the list of all collapsible (folding) regions.
Rebuilds the bracket folding sections.
Gets the folding region's tooltip content.
The span starting from the regions' start text and ending after the regions' end text.
The tooltip content.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Defines the start and end strings of a collapsible (folding) code section.
Initializes a new instance of the class.
The defining start text.
The defining end text.
Gets or sets the defining start text of the region definition.
Gets or sets the defining end text of the region definition.
Represents a folding start or end match structure. It keeps the index of the match and the start/end tag (keyword) which is matched in the document.
Gets the index of the folding match.
Gets the tag (keyword) of the folding match.
Gets a value indicating whether the folding match is start or end of a folding region.
Gets or sets a value indicating whether the folding match is already used in a folding region.
Implements the == operator.
The left.
The right.
The result of the operator.
Implements the != operator.
The left.
The right.
The result of the operator.
Implements the < operator.
The left.
The right.
The result of the operator.
Implements the > operator.
The left.
The right.
The result of the operator.
Implements the <= operator.
The left.
The right.
The result of the operator.
Implements the >= operator.
The left.
The right.
The result of the operator.
Compares the current instance with another object of the same type and returns
an integer that indicates whether the current instance precedes, follows, or
occurs in the same position in the sort order as the other object.
An object to compare with this instance.
A value that indicates the relative order of the objects being compared.
Determines whether the specified is equal to this instance.
The object to compare with the current object.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Base class for collecting folding (collapsible) sections in document.
Override this class and add ExpandableRegionDefinitions to define the start / end matching rules of a collapsible section.
Initializes a new instance of the class.
The syntax editor.
The s that this tagger will use for matching the collapsible regions in the document.
Determines whether the matching between the start and end folding tags is case sensitive.
Contains the start / end matching pairs key-value pairs.
List of all s wrapped in TagSpans.
Gets the tags.
The spans.
Collection of folding tag spans.
Prepares patters for matching start of collapsible folding section.
Default implementation is to join all start strings of provided collapsible sections.
Example for start words Start and Move, pattern is "Start|Move".
Pairs of start/end collapsible section words.
The start block pattern.
Prepares patters for matching end of collapsible folding section.
Default implementation is to join all end strings of provided collapsible sections.
Example for end words End and Finish, pattern is "End|Finish".
Pairs of start/end collapsible section words.
The end block pattern.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Gets the folding region's tooltip content.
The span starting from the regions' start text and ending after the regions' end text.
The tooltip content.
Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text.
The default provided folding span.
The coerced folding span.
Rebuilds the list of all collapsible (folding) regions.
Tries to match the not matched start and end tags left from the standard stack matching algorithm.
The not matched start tags.
The not matched end tags.
Clears all collapsible (folding) regions and rebuilds them.
Prepares the start / end matches for use as key-value pairs.
Tagger class responsible for creating collapsible (folding) regions in JavaScript code document.
The syntax editor.
Initializes a new instance of the class.
Rebuilds the list of all collapsible (folding) regions.
Builds the multiline comment folding regions.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Tagger class responsible for creating collapsible (folding) regions in VisualBasic code document.
Initializes a new instance of the class.
The syntax editor.
Prepares patters for matching start of collapsible folding section.
Default implementation is to join all start strings of Visual Basic collapsible sections.
Start strings pattern is excluding End words.
Example for start words Sub, Get and Class, pattern is "\\b(?<!End )Sub\\b|\\b(?<!End )Get\\b(?<!End )Class\\b".
Pairs of start/end collapsible section words.
The start block pattern.
Prepares patters for matching end of collapsible folding section.
Default implementation is to join all end strings of provided collapsible sections.
Example for end words End and Finish, pattern is "End|Finish".
Pairs of start/end collapsible section words.
The end block pattern.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text.
The default provided folding span.
The coerced folding span.
Rebuilds the list of all collapsible (folding) regions.
Builds the 'Imports' folding region.
Builds the multiline comment folding regions.
Linear iteration of lines, linear iteration of single line because Regex matching slows down the performance.
Gets the Imports folding region's tooltip content.
Span containing the imports section.
The tooltip content.
Coerces the default Imports folding region's span.
Default Imports region span is from the end of the first Import word to the end of the line containing the last Imports word.
The coerced span.
Gets the folding region's tooltip content.
The span starting from the regions' start text and ending after the regions' end text.
The tooltip content.
Tagger class responsible for creating collapsible (folding) regions in XML, XAML and HTML code documents.
The syntax editor.
Initializes a new instance of the class.
Prepares patters for matching start of collapsible folding section.
Default implementation is to join all start strings of provided collapsible sections.
Example for start words Start and Move, pattern is "Start|Move".
Pairs of start/end collapsible section words.
The start block pattern.
Prepares patters for matching end of collapsible folding section.
Default implementation is to join all end strings of provided collapsible sections.
Example for end words End and Finish, pattern is "End|Finish".
Pairs of start/end collapsible section words.
The end block pattern.
Coerces the default provided folding span - span starting from the start of the region's start text and ending in the end of the region's end text.
The default provided folding span.
The coerced folding span.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Gets the folding region's tooltip content.
The span starting from the regions' start text and ending after the regions' end text.
The tooltip content.
Rebuilds the list of all collapsible (folding) regions.
Class defining T-SQL (Transact-SQL) programming language keywords and comments.
Initializes a new instance of the class.
The editor.
Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes.
Gets the words to classification types.
Rebuilds the MultilineTags collection.
Gets the type of the SQL char.
3 - SQL commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - letter and all other chars.
Called when a word is split during processing of a line string.
Tagger class responsible for creating collapsible (folding) regions in CSharp code document.
The syntax editor.
Initializes a new instance of the class.
Rebuilds the list of all collapsible (folding) regions.
Builds the 'usings' folding region.
Builds the multiline comment folding regions.
Gets the 'usings' folding region's tooltip content.
Span containing the usings section.
The tooltip content.
Coerces the default 'usings' folding region's span.
Default 'usings' region span is from the end of the first using word to the end of the line containing the last using word.
The coerced span.
Gets the text displayed in the collapsed folding section.
The document string.
The span defining the folded region.
The start text of the collapsible (folding) section.
The region title.
Gets the folding region's tooltip content.
The span starting from the regions' start text and ending after the regions' end text.
The tooltip content.
Class defining JavaScript programming language keywords and comments.
Initializes a new instance of the class.
The editor.
Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes.
Gets the words to classification types.
Rebuilds the MultilineTags collection.
Gets the type of the JavaScript char.
3 - JavaScript commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - letter and all other chars.
Called when a word is split during processing of a line string.
Class defining XML main language main parts as text format definitions.
XML attribute classification type.
XML attribute format definition.
XML comment classification type.
XML comment format definition.
XML content classification type.
XML content format definition.
XML element classification type.
XML element format definition.
XML string classification type.
XML string format definition.
XML tag classification type.
XML tag format definition.
XML character data classification type.
XML character data format definition.
Gets the XML classification type.
Class for tagging XML language words in a text.
Initializes a new instance of the class.
Gets or sets a value indicating whether multiline tags are collected by this tagger instance.
The method process all document and collects Multiline tags in the property.
The list of multiline s wrapped in TagSpans.
Gets the tags.
Rebuilds the MultilineTags collection.
Clears all multiline tags and rebuilds them.
Determines which part of a span will be highlighted.
Highlights only the text portion of the span.
Highlights from the beginning of the line to the end of the text portion of the span.
Class defining C# programming language keywords and comments.
Initializes a new instance of the class.
The editor.
Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes.
Gets the words to classification types.
Rebuilds the MultilineTags collection.
Gets the type of the CSharp char.
3 - CSharp commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - preprocessor, letter and all other chars.
Called when a word is split during processing of a line string.
Class LineHighlightTagger which prepares collection of s for a collection of lines.
The line highlight format definition.
Initializes a new instance of the class.
Determines what part of the line will be highlighted by the tagger.
Gets a collection of tags.
Updates the highlighted lines.
The lines to highlight.
Class TextSearchUnderlineTagger prepares collection of s for all occurrences of a given search word.
The error underline definition.
The warning underline definition.
Initializes a new instance of the class.
The editor.
The ITextFormatDefinitionKey.
Updates the search word.
The search word.
Gets the tags.
The spans.
Class TextSearchHighlightTagger which prepares collection of s for all occurrences of a given search word.
The search format definition.
The selected word format definition.
Initializes a new instance of the class.
Gets or sets the search comparison type.
Gets a collection of tags.
Updates the search word.
The search word.
Class defining Visual Basic programming language keywords and comments.
Initializes a new instance of the class.
The code editor.
Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes.
Gets the words to classification types.
Splits the given string into collection of words.
The given string to split.
List of the words.
Gets the type of the VisualBasic char.
3 - VB commenting char, 2 - punctuation or symbol, 1 - whitespace, 0 - preprocessor, letter and all other chars.
Called when a word is split during processing of a line string.
Base tagger class for classification of words.
Initializes a new instance of the class.
The editor.
Gets or sets a value indicating whether multiline tags are collected by this tagger instance.
The method process all document and collects Multiline tags in the property.
The list of multiline s wrapped in TagSpans.
Gets or sets the regex pattern used to match strings in the documents which this tagger recognizes.
Gets the tags.
Adds a new word-type pair in the dictionary.
Tries to removes a given word from the dictionary.
Defines the different char types which is the essence of splitting words.
A word is considered sequence of equally typed chars.
1 - whitespace, 2 - punctuation or symbol, 0 - letters and all other characters.
Rebuilds the MultilineTags collection.
Clears all multiline tags and rebuilds them.
Splits the given string into collection of words.
The given string to split.
List of the words.
Called when a word is split during processing of a line string.
Tries to get the classification type for the given string word.
The string word.
The result classification type.
Returns true if classification type is found, otherwise - false.
Gets the words to classification types.
Dictionary<System.String, ClassificationType>.
A margin which can be added to the RadSyntaxEditor and holds indicators for each line.
Initializes a new instance of the class.
The RadSyntaxEditor instance.
Called when the margin is measured.
Updates the user interface of the margin.
The UIUpdateContext.
Called when an indicator needs to be updated.
The indicator.
The line number the indicator is placed on.
Updates the properties of the margin which need to be cached.
Determines whether any of the properties of the margin which require a redraw has changed.
A base class for margins which can be added to the RadSyntaxEditor and holds indicators for each line.
Registers the property.
Registers the property.
Initializes a new instance of the class.
The RadSyntaxEditor instance.
The brush used to color the indicators.
A collection of indicators currently added to the margin.
The canvas on which the indicators are drawn.
Handles mouse left button.
Initializes a new instance of the class.
The RadSyntaxEditor instance.
Called when an indicator needs to be updated. This can happen when the indicator is
first created, when it is brought inside or outside of the viewport or when
the EditorFontSize property of the RadSyntaxEditor or the IndicatorBrush property
of the margin change.
The Path to update.
The line number the indicator is placed on.
Handles mouse left button.
A margin which can be added to the RadSyntaxEditor control.
Initializes a new instance of the class.
The RadSyntaxEditor instance.
The RadSyntaxEditor instance.
Called when the UI of the margin needs to be updated.
Called when the UI of the margin needs to be updated.
The UIUpdateContext.
Updates the user interface of the margin.
Class SyntaxEditorMarginsCollection.
Updates the UI.
The update context.
Class SyntaxEditorMargins.
Gets the bottom.
The bottom.
Gets the left.
The left.
Gets the right.
The right.
Gets the scrollable bottom.
The scrollable bottom.
Gets the scrollable left.
The scrollable left.
Gets the scrollable right.
The scrollable right.
Gets the scrollable top.
The scrollable top.
Gets the top.
The top.
Clears all margins.
Updates the UI.
The update context.
Class TextSearchedEventArgs.
Implements the
Initializes a new instance of the class.
The searched text.
The found span.
Is search forward.
Gets the found span object.
The text.
Gets the search text.
The text.
Gets the search direction.
The text.
Editing, Scrolling, Layers.
Called when instance is disposed.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
The maximum size constant.
The drag margin.
Initializes a new instance of the class.
Occurs when [viewport changed].
Gets the caret.
The caret.
Gets or sets the caret display mode.
The caret display mode.
Gets the editor.
The editor.
Gets or sets the horizontal scroll offset.
The horizontal scroll offset.
Gets the horizontal scroll offset.
The horizontal scroll offset.
Gets a value indicating whether this instance is presenter focused.
true if this instance is presenter focused; otherwise, false.
Gets or sets the owner.
The owner.
Gets or sets the vertical scroll offset.
The vertical scroll offset.
Gets the vertical scroll offset.
The vertical scroll offset.
Gets the viewport.
The viewport.
Focuses the caret.
Gets the document point from position.
The position.
Point.
Gets the document point from view point.
The point.
Point.
Gets the position from view point.
The position.
CaretPosition.
Gets the view point from document point.
The point.
Point.
Gets the view point from position.
The position.
Point.
Hides the drop marker.
Invalidates the layout.
Moves the caret to position in view.
The caret position.
The position in view.
If set to true [move to next if out of box].
Moves the drop marker.
The position.
Sets the horizontal offset.
The offset.
Sets the vertical offset.
The offset.
Shows the drop marker.
The position.
Updates the scroll bar.
Size of the viewport.
The maximum.
The scroll bar.
The suggested visibility.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Invalidates the and update layout.
Invalidates the layout.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was released.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the right mouse button was pressed.
Called when [viewport changed].
Represents properties class for SyntaxEditor.
The tab size property name.
Initializes a new instance of the class.
Occurs when a property value changes.
Gets or sets a value indicating whether [keep tabs].
true if [keep tabs]; otherwise, false.
Gets or sets a value indicating whether [show end of line].
true if [show end of line]; otherwise, false.
Gets or sets a value indicating whether [show spaces].
true if [show spaces]; otherwise, false.
Gets or sets a value indicating whether [show tabs].
true if [show tabs]; otherwise, false.
Gets or sets the size of the tab.
Gets the tab string.
The tab string.
Gets or sets a value indicating whether the word wrap mode is enabled.
Called when [property changed].
Name of the property.
Folded region button implementation class..
Registers the text dependency property.
Initializes a new instance of the class.
Occurs on mouse double click.
Gets or sets the text.
The text.
Called when [double click].
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Represents a folding toggle button.
Initializes a new instance of the class.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Represents a CaretTextBox control.
Initializes a new instance of the class.
Raises when text is inserted.
Gets or sets the text.
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp routed event
reaches an element in its route that is derived from this class.
Invoked when an unhandled System.Windows.Input.TextCompositionManager.TextInput
attached event reaches an element in its route that is derived from this class.
Invoked when text is being inserted.
Called when the occurs.
The event data.
Class TextInsertedEventArgs.
Implements the
Initializes a new instance of the class.
The text.
Gets the text.
The text.
Class CompletionListPopup.
Implements the
Initializes a new instance of the class.
The code editor.
Occurs when text is being inserted from completion list to syntax editor.
Gets a value indicating whether [reposition on caret position changed].
true if [reposition on caret position changed]; otherwise, false.
Gets the presenter.
The presenter.
Indicates whether the CompletionListPresenter has items.
Gets the selected completion item.
The selected completion item.
Attaches to editor.
Detaches from editor.
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Handles the code editor key down.
The sender.
The instance containing the event data.
Base class for IntelliPrompt implementations..
Initializes a new instance of the class.
The code editor.
Gets a value indicating whether [close on lost focus].
true if [close on lost focus]; otherwise, false.
Gets the editor.
The editor.
Gets the end position.
The end position.
Gets or sets a value indicating whether this instance is automatic close.
true if this instance is automatic close; otherwise, false.
Gets whether this instance is open.
Gets or sets the opacity when control pressed.
The opacity when control pressed.
Gets a value indicating whether [reposition on caret position changed].
true if [reposition on caret position changed]; otherwise, false.
Gets the start position.
The start position.
Indicates whether the child presenter of this instance has items.
Gets a value indicating whether this instance has called close.
true if this instance has called close; otherwise, false.
Gets or sets a value indicating whether the control is currently performing selection.
Closes this instance.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Shows this instance.
Shows the specified start position.
The start position.
The end position.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Attaches to editor.
Automatics the close.
Detaches from editor.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Handles the code editor key down.
The sender.
The instance containing the event data.
Handles the code editor key up.
The sender.
The instance containing the event data.
Resets this instance.
Class CollapseIfSingleItemConverter.
Implements the
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Class OverloadListPopup.
Implements the
Initializes a new instance of the class.
The code editor.
Gets the presenter.
The presenter.
Indicates whether the OverloadListPresenter has items.
Handles the code editor key down.
The sender.
The instance containing the event data.
Resets this instance.
Attaches to editor.
Class Interaction.
Registers the Behavior attached property.
Sets the behavior.
The editor.
The value.
Gets the behavior.
The editor.
RadSyntaxEditorBehavior.
Class RadSyntaxEditorBehavior.
Implements the
The associated editor changed.
Gets the associated editor.
The associated editor.
Attaches the specified editor.
The editor.
Cannot host behavior multiple times.
Detaches this instance.
Called when [attached].
Called when [detaching].
Class CompletionFilterResult.
Initializes a new instance of the class.
Initializes a new instance of the class.
The exact match.
Initializes a new instance of the class.
The exact match.
The closest match.
Gets or sets the closest match.
The closest match.
Gets or sets the exact match.
The exact match.
Class CompletionInfo.
Implements the
Initializes a new instance of the class.
The text.
Initializes a new instance of the class.
The text.
The description.
Initializes a new instance of the class.
The text.
The icon.
Initializes a new instance of the class.
The text.
The description.
The icon.
Initializes a new instance of the class.
The text.
The description.
The insertion text.
The icon.
Occurs when a property value changes.
Gets or sets the description.
The description.
Gets the icon.
The icon.
Gets the insertion text.
The insertion text.
Gets or sets a value indicating whether this instance is closest match.
true if this instance is closest match; otherwise, false.
Gets the text.
The text.
Class CompletionInfoCollection.
Filters the specified filter.
The filter.
CompletionFilterResult.
Interface ICompletionInfoCollection.
Filters the specified filter.
The filter.
CompletionFilterResult.
Class OverloadInfoCollection.
Class OverloadInfo.
Initializes a new instance of the class.
The signature.
Initializes a new instance of the class.
The signature.
Initializes a new instance of the class.
The signature.
The description.
Initializes a new instance of the class.
The signature.
The description.
Gets the signature UI element.
TODO: Remove the need of this property.
The signature UI element.
Gets the description UI element.
TODO: Remove the need of this property.
The description UI element.
Gets the signature.
The signature.
Gets the description.
The description.
Represents IntelliPrompts information.
Initializes a new instance of the class.
The associated editor.
Gets or sets the completion list window.
The completion list window.
Gets or sets the overload list window.
The overload list window.
Represents UI control for completion list.
Registers the dependency property.
Registers the dependency property.
Initializes a new instance of the class.
Occurs when [selected item property changed].
Gets or sets the completion list items.
The completion list items.
Gets a value indicating whether this instance is measured.
true if this instance is measured; otherwise, false.
Gets or sets the selected item.
The selected item.
Decreases the index of the selected.
Filters the specified filter.
The filter.
Increases the index of the selected.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Updates the tool tip.
The try open tool tip.
Resets the theme.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Class OverloadListPresenter represents UI presenter for overload lists.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Initializes a new instance of the class.
Occurs when [selected item property changed].
Gets or sets the overload list items.
The overload list items.
Gets the selected index text.
The selected index text.
Gets the selected item.
The selected item.
Gets the index of the selected.
The index of the selected.
Decreases the index of the selected.
Increases the index of the selected.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Called when [selected item property changed].
Represents a CaretPosition information.
Initializes a new instance of the class.
The document.
Initializes a new instance of the class.
The document.
Type of the anchoring.
Initializes a new instance of the class.
The document.
The line number.
The column number.
Initializes a new instance of the class.
The position.
Initializes a new instance of the class.
The position.
Type of the anchoring.
Initializes a new instance of the class.
The document.
The line number.
The column number.
Type of the anchoring.
PositionChanged event.
PositionChanging event.
Gets the type of the anchoring.
The type of the anchoring.
Gets the column number.
The column number.
Gets the display column number.
The display column number.
Gets the display line number.
The display line number.
Gets the document.
The document.
Gets the index.
The index.
Gets a value indicating whether this instance is anchored.
Gets or sets the last tracked column.
NOTE: Used for up/down in non-wrapped scenarios.
The last tracked column.
Gets the line number.
The line number.
Gets or sets the size of the tab.
The size of the tab.
Converts from index.
The document.
The index.
CaretPosition.
Converts to index.
The position.
Implements the != operator.
The left.
The right.
The result of the operator.
Implements the < operator.
The left.
The right.
The result of the operator.
Implements the <= operator.
The left.
The right.
The result of the operator.
Implements the == operator.
The left.
The right.
The result of the operator.
Implements the > operator.
The left.
The right.
The result of the operator.
Implements the >= operator.
The left.
The right.
The result of the operator.
Compares the current object with another object of the same type.
An object to compare with this object.
A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter.Zero This object is equal to . Greater than zero This object is greater than .
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Determines whether the specified is equal to this instance.
The object to compare with the current object.
true if the specified is equal to this instance; otherwise, false.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
true if the current object is equal to the parameter; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Determines whether [is at word start].
true if [is at word start]; otherwise, false.
Moves the line down.
true if XXXX, false otherwise.
Moves the line up.
true if XXXX, false otherwise.
Moves to current word end.
true if XXXX, false otherwise.
Moves to current word start.
true if XXXX, false otherwise.
Moves to end of document.
Moves to home.
Moves to index.
The index.
true if XXXX, false otherwise.
Moves to line.
Moves to line end.
Moves to line start.
Moves to next character.
true if XXXX, false otherwise.
Moves to next word.
true if XXXX, false otherwise.
Moves to position.
Moves to previous character.
true if XXXX, false otherwise.
Moves to previous word.
true if XXXX, false otherwise.
Moves to start of document.
Returns a that represents this instance.
A that represents this instance.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Called when [position changed].
Called when [position changing].
Represents a DropPositionMarker control.
Initializes a new instance of the class.
Sets a value indicating whether dropping is allowed.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
SyntaxEditorPresenter behavior definition.
Occurs when [viewport changed].
Gets the editor.
The editor.
Gets the horizontal scroll offset.
The horizontal scroll offset.
Gets the vertical scroll offset.
The vertical scroll offset.
Gets the viewport.
The viewport.
Gets the document point from position.
The position.
Point.
Gets the document point from view point.
The point.
Point.
Gets the position from view point.
The point.
CaretPosition.
Gets the view point from document point.
The point.
Point.
Gets the view point from position.
The position.
Point.
Hides the drop marker.
Moves the caret to position in view.
The caret position.
The position in view.
If set to true [move to next if out of box].
Moves the drop marker.
The position.
Shows the drop marker.
The position.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Class FoldingUILayer.
Implements the
Initializes a new instance of the class.
Gets the name.
The name.
Resets the pooled element properties.
The element.
Updates the UI override.
The update context.
Class PooledUILayer.
Implements the
Initializes a new instance of the class.
Clears this instance.
Adds the element to pool.
The element.
Determines whether this instance can recycle the specified element.
The element.
true if this instance can recycle the specified element; otherwise, false.
Gets the element from pool.
Resets the pooled element properties.
The element.
Class TagBasedUILayer.
Implements the
The type of the t tag.
Initializes a new instance of the class.
Gets the tagger.
The tagger.
Called when [text format definitions registry changed].
Updates the UI override.
The update context.
Updates the UI override.
The update context.
The changed snapshot span.
Class PredefinedUILayers.
Text layer name.
Selection layer name.
Folding layer name.
TextUnderline layer name.
TextHighlight layer name.
TextBorder layer name.
TextToolTip layer name.
Class TextBorderUILayer.
Gets the name.
The name.
Gets the line part UI element.
The tag.
The span.
The update context.
System.Windows.FrameworkElement.
Resets the pooled element properties.
The element.
Class LineBasedUILayer represents line based layer abstraction.
Implements the
The type of the t tag.
The UI element to snapshot span cache.
Initializes a new instance of the class.
Clears this instance.
Normalizes the by text format definition priority.
The current line span.
The tags.
The update context.
IEnumerable<TagSpan<TTag>>.
Arranges the line part UI element.
The UI element.
The span.
The update context.
Gets the line part UI element.
The tag.
The span.
The update context.
System.Windows.FrameworkElement.
Gets the line UI elements.
The current line span.
The tags.
The update context.
IEnumerable<FrameworkElement>.
Called when [text format definitions registry changed].
Updates the UI override.
The update context.
The changed snapshot span.
Class TextToolTipUILayer.
Initializes a new instance of the class.
Gets the name.
The name.
Gets the line part UI element.
The tag.
The span.
The update context.
FrameworkElement.
Resets the pooled element properties.
The element.
Class UILayersBuilder.
Initializes a new instance of the class.
Builds the UI layers.
The UI layers.
UnderlineDecoration behavior.
Creates the underline.
The rectangle.
The brush.
FrameworkElement.
Class LineUnderlineDecoration.
Implements the
Gets the stroke dash array.
The stroke dash array.
Creates the underline.
The rectangle.
The brush.
FrameworkElement.
Class NoneUnderlineDecoration representing empty underline.
Creates the underline.
Class UnderlineDecorations.
Empty underline decoration.
Line decoration.
Wave decoration.
DotLine decoration.
DashLine decoration.
DotDashLine decoration.
DotDotDashLine decoration.
Class WaveUnderlineDecoration.
Implements the
Creates the underline.
Class TextHighlightUILayer.
Gets the name.
The name.
Gets the line part UI element.
The tag.
The span.
The update context.
FrameworkElement.
Resets the pooled element properties.
The element.
Text UI layer class serving for formatting text matches.
Gets the name of the layer.
Updates the UI override.
Gets the line UI elements.
Gets the line part UI element.
Resets the pooled element properties.
Class TextUnderlineUILayer.
Gets the name.
The name.
Gets the line part UI element.
The tag.
The span.
The update context.
System.Windows.FrameworkElement.
Arranges the line part UI element.
The UI element.
The span.
The update context.
Determines whether this instance can recycle the specified element.
The element.
true if this instance can recycle the specified element; otherwise, false.
Resets the pooled element properties.
The element.
Underlines cannot be recycled.
UI Layer abstraction.
Initializes a new instance of the class.
Gets the container.
The container.
Gets the name.
The name.
Gets the associated editor.
The associated editor.
Clears this instance.
Updates the UI.
true if XXXX, false otherwise.
Updates the UI.
The update context.
Called when [associated editor changed].
The old editor.
The new editor.
Translates the and scale.
The update context.
Updates the UI override.
The update context.
Represents the stack of UI layers.
Initializes a new instance of the class.
Gets the number of elements contained in the .
The count.
Gets a value indicating whether the is read-only.
true if this instance is read only; otherwise, false.
Adds the specified layer.
The layer.
Adds the after.
Name of the presented layer.
The layer.
true if XXXX, false otherwise.
Adds the before.
Name of the presented layer.
The layer.
true if XXXX, false otherwise.
Adds the first.
The layer.
Adds the last.
The layer.
Removes all items from the .
Clears the layers children.
Determines whether this instance contains the object.
The layer.
true if [contains] [the specified layer]; otherwise, false.
Determines whether this instance contains the object.
Name of the layer.
true if [contains] [the specified layer name]; otherwise, false.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Gets the name of the layer by.
Name of the layer.
UILayer.
Removes the specified layer.
The layer.
true if XXXX, false otherwise.
Removes the specified layer name.
Name of the layer.
true if XXXX, false otherwise.
Updates the UI.
Updates the UI.
The update context.
Class PreviewSyntaxEditorInputEventArgs.
Implements the
Initializes a new instance of the class.
The text.
Gets or sets the text.
The text.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Represents a TouchSelectionMarker control.
Initializes a new instance of the class.
Sets the position of the .
Represents a TouchCopyControl control.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the copy command.
Hides the .
When overridden in a derived class, is invoked whenever application code or internal processes call .
Sets the position of the .
Shows the .
Initializes a new instance of the class.
Class UIUpdateContext.
Gets the document.
The document.
Gets the editor.
The editor.
Gets the first visible column number.
The first visible column number.
Gets the first visible line number.
The first visible line number.
Returns true if ... is valid.
true if this instance is valid; otherwise, false.
Gets the last visible column number.
The last visible column number.
Gets the last visible line number.
The last visible line number.
Gets the viewport.
The viewport.
Collection of numbers of the visible lines.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Returns true if multiple click.
Represents a pen information.
Registers the property.
Registers the property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The brush.
Length of the uniform.
Initializes a new instance of the class.
The brush.
The thickness.
Gets or sets the brush.
The brush.
Gets or sets the thickness.
The thickness.
PreviewSyntaxEditorKeyEventArgs class.
Initializes a new instance of the class.
Gets the key of the original args.
Gets the original args.
Class PreviewSyntaxEditorMouseButtonEventArgs.
Implements the
Initializes a new instance of the class.
The Instance containing the event data.
OriginalArgs.
Gets the original arguments.
The original arguments.
Class SelectionState.
Implements the
Initializes a new instance of the class.
Gets the end position.
The end position.
Gets the mode.
The mode.
Gets the start position.
The start position.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Represents formatting of a text portion.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets the background of the text format definition.
Gets the border of the text format definition.
Gets the foreground of the text format definition.
Gets the underline of the text format definition.
Gets the font weight of the text format definition.
Gets the font style of the text format definition.
Implements the != operator.
The left.
The right.
The result of the operator.
Implements the == operator.
The left.
The right.
The result of the operator.
Determines whether two object instances are equal.
Determines whether this instance is equal to other instance.
Gets the hash code of this instance.
Represents a collection of s.
Initializes a new instance of the class.
Occurs when [changed].
Adds the after.
Name of the presented format definition.
Name of the format definition.
The format definition.
true if XXXX, false otherwise.
Adds the after.
The presented format definition key.
The format definition key.
The format definition.
true if XXXX, false otherwise.
Adds the before.
Name of the presented format definition.
Name of the format definition.
The format definition.
true if XXXX, false otherwise.
Adds the before.
The presented format definition key.
The format definition key.
The format definition.
true if XXXX, false otherwise.
Adds the first.
Name of the format definition.
The format definition.
Adds the first.
The format definition key.
The format definition.
Adds the last.
Name of the format definition.
The format definition.
Adds the last.
The format definition key.
The format definition.
Clears this instance.
Determines whether this instance contains the object.
Name of the format definition.
true if [contains] [the specified format definition name]; otherwise, false.
Determines whether this instance contains the object.
The format definition key.
true if [contains] [the specified format definition key]; otherwise, false.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Gets the text format definition.
Name of the format definition.
TextFormatDefinition.
Gets the text format definition.
The format definition key.
TextFormatDefinition.
Removes the specified format definition name.
Name of the format definition.
true if XXXX, false otherwise.
Removes the specified format definition key.
The format definition key.
true if XXXX, false otherwise.
Called when [changed].
Class Underline.
Empty Underline instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
The brush.
The decoration.
Gets the brush.
The brush.
Gets the decoration.
The decoration.
Implements the != operator.
The left.
The right.
The result of the operator.
Implements the == operator.
The left.
The right.
The result of the operator.
Creates the underline.
Determines whether the specified is equal to this instance.
The object to compare with the current object.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Enum TextSelectionMode.
Simple text selection mode.
Rectangle text selection mode.
Represents a selection information.
Occurs when [selection changed].
Occurs when [selection changing].
Gets the active position.
The active position.
Gets the anchored position.
The anchored position.
Gets the document.
The document.
Gets the end position.
The end position.
Gets a value indicating whether this instance is empty.
true if this instance is empty; otherwise, false.
Gets a value indicating whether this instance is reversed.
true if this instance is reversed; otherwise, false.
Gets or sets the mode.
The mode.
Gets the selected spans.
The selected spans.
Gets the start position.
The start position.
Clears this instance.
Determines whether the specified position contains position.
Creates the state of the selection.
If set to true [anchor positions].
SelectionState.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Gets the selected text.
System.String.
Restores the state of the selection.
State of the selection.
Selects the specified span.
The span.
Selects the specified span.
Selects the specified start position.
Selects all.
Sets the selection end.
The end position.
Sets the selection start.
The start position.
Returns a that represents this instance.
A that represents this instance.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Called when [selection changed].
Called when [selection changing].
Caret display mode.
Normal display mode.
Block display mode.
Half block display mode.
Quarter block display mode.
Represents a caret for code editor.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when text is inserted.
Occurs when [update executed].
Gets or sets the brush used for the carets.
Caret display mode.
Gets or sets a value indicating whether [should invert fore color].
true if [should invert fore color]; otherwise, false.
Tries to focus the caret.
Hides the caret.
Sets the font size of the caret.
Shows the caret.
Updates the UI.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Handles the event.
The sender.
The instance containing the event data.
Class SyntaxEditorHistoryState.
Initializes a new instance of the class.
The editor.
Gets the index of the caret position.
The index of the caret position.
Gets the start index of the selection.
The start index of the selection.
Gets the end index of the selection.
The end index of the selection.
Gets a value indicating whether this instance is selection reversed.
true if this instance is selection reversed; otherwise, false.
Gets the selection mode.
The selection mode.
Gets a value indicating whether this instance is layout invalidation suspended.
true if this instance is layout invalidation suspended; otherwise, false.
Event args used in the event.
Initializes a new instance of the class.
Gets or sets a value indication whether the text insertion should be cancelled.
Gets or sets the span which will be replaced with the inserted text.
Gets or sets the text that is selected from the .
Avoid calling this method in measure phase as it might hurt performance with long text.
Users should use set to false when
chars are used in the document. Such chars are typically used in Japanese, Chinese, Korean etc.
Class KeyboardHelper.
Determines whether [is modifier pressed] [the specified modifiers].
The modifiers.
The modifier.
true if [is modifier pressed] [the specified modifiers]; otherwise, false.
Determines whether [is shift pressed] [the specified modifiers].
The modifiers.
true if [is shift pressed] [the specified modifiers]; otherwise, false.
Determines whether [is modifier pressed] [the specified modifier].
The modifier.
true if [is modifier pressed] [the specified modifier]; otherwise, false.
Determines whether [is alt key] [the specified key].
The key.
true if [is alt key] [the specified key]; otherwise, false.
Determines whether [is control key] [the specified key].
The key.
true if [is control key] [the specified key]; otherwise, false.
Determines whether [is shift pressed].
true if [is shift pressed]; otherwise, false.
Determines whether [is alt pressed].
true if [is alt pressed]; otherwise, false.
Determines whether [is control or mac pressed].
true if [is control or mac pressed]; otherwise, false.
Class RadSyntaxEditor.
Implements the
Occurs when the search panel is opened.
Occurs when the search panel is closed.
Finds the specified search text.
The search text.
The start index.
System.Nullable<Span>.
Finds the specified search text.
The search text or regex pattern.
The start index to search in the document.
If set to true indicates that the search text will be used as regular expression search pattern.
Nullable Span which, when not null, indicates the found text.
Finds the specified search text.
The search text or regex pattern.
The start index to search in the document.
Indicates whether the search is case-sensitive.
If set to true indicates that the search text will be used as regular expression search pattern.
Nullable Span which, when not null, indicates the found text.
Finds the specified search text.
The search text or regex pattern.
The start index to search in the document.
Indicates whether the search is case-sensitive.
If set to true indicates that the search text will be used as regular expression search pattern.
If set to true, indicates that the search finds whole words only.
Nullable Span which, when not null, indicates the found text.
Finds the specified search text before the current index.
The search text or regex pattern.
The start index to search in the document.
Indicates whether the search is case-sensitive.
Nullable Span which, when not null, indicates the found text.
Finds the specified search text before the current index.
The search text or regex pattern.
The start index to search in the document.
Indicates whether the search is case-sensitive.
If set to true indicates that the search text will be used as regular expression search pattern.
If set to true, indicates that the search finds whole words only.
Nullable Span which, when not null, indicates the found text.
Finds all spans with the given searchText.
The search text.
List of all matched spans.
Finds all spans with the given searchText or regex pattern.
The search text or regex pattern.
If set to true indicates that the search text will be used as regular expression search pattern.
List of all matched spans.
Finds all spans with the given searchText or regex pattern.
The search text or regex pattern.
Indicates whether the search is case-sensitive.
If set to true indicates that the search text will be used as regular expression search pattern.
List of all matched spans.
Finds all spans with the given searchText or regex pattern.
The search text or regex pattern.
Indicates whether the search is case-sensitive.
If set to true indicates that the search text will be used as regular expression search pattern.
If set to true, indicates that the search finds whole words only.
List of all matched spans.
Navigates to the next matched text in the editor.
The search text.
Navigates to the next matched text in the editor.
The search text.
Tries to highlight all span matches via all registered s.
Opens the find dialog with the specified searchText in the search textbox.
The search text.
Closes the find dialog.
Called when search panel is opened.
Called when search panel is closed.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Registers the dependency property.
Initializes a new instance of the class.
Occurs when command error is produced.
Occurs when command is executed.
Occurs when command is executing.
Occurs when document has been changed.
Occurs when document is being changed.
Occurs when the readonly state has changed.
Occurs when layout properties are changed.
Occurs when text input in the syntax editor is starting.
Occurs when key down is pressed.
Occurs when a key is released.
Occurs when mouse left button down is pressed.
Occurs when mouse right button down is pressed.
Occurs when scale factor changes.
Occurs when the viewport changes.
Occurs when the selection of the control changes.
Occurs when a text is searched in the control.
Occurs when folding region is created, removed, opened or closed.
Gets or sets a value indicating whether [allow scaling].
true if [allow scaling]; otherwise, false.
Gets or sets a value indicating the font family of the text editor.
Gets or sets a value indicating the font size of the text editor.
Gets or sets a value indicating the width of the search panel.
Gets or sets whether taggers are given the entire lines of text (true) or
only the currently visible in the viewport part of the text (false) for processing.
Default value is false.
Gets or sets a value indicating whether the word wrapping mode is enabled.
Gets or sets the caret display mode.
The caret display mode.
Gets the caret position.
The caret position.
Gets the commands.
The commands.
Gets or sets the text document.
The document.
Gets the editor presenter.
The editor presenter.
Gets the folding manager.
The folding manager.
Gets the horizontal scroll bar.
The horizontal scroll bar.
Gets or sets the horizontal scroll bar visibility.
The horizontal scroll bar visibility.
Gets or sets a value indicating whether this instance is caret visible.
true if this instance is caret visible; otherwise, false.
Gets or sets a value indicating whether this instance is selection enabled.
true if this instance is selection enabled; otherwise, false.
Gets the key bindings.
The key bindings.
Gets the margins.
The margins.
Gets the properties.
The properties.
Gets or sets the scale factor.
The scale factor.
Gets the selection.
The selection.
Gets or sets the selection fill.
The selection fill.
Gets or sets the selection stroke.
The selection stroke.
Gets or sets the palette of syntax elements' colors used for this instance.
Gets or sets the brush of the active caret in the editor.
Gets the taggers registry.
The taggers registry.
Gets the text format definitions.
The text format definitions.
Gets or sets the UI layers builder.
The UI layers builder.
Gets or sets a value indicating whether [use monospaced font optimization].
true if [use monospaced font optimization]; otherwise, false.
Gets or sets a value indicating whether [use shift key in selection].
true if [use shift key in selection]; otherwise, false.
Gets the vertical scroll bar.
The vertical scroll bar.
Gets or sets the vertical scroll bar visibility.
The vertical scroll bar visibility.
Gets or sets a value indicating whether the document is automatically scrolled to the when the text inside the document is changed.
Gets the viewport.
The viewport.
Gets or sets a value indicating the touch drag area around a touch selection marker.
Copies this instance.
Gets the line bounding rectangle by line number.
Gets the line part bounding rectangle.
Gets the point from position.
The position.
Point.
Gets the position from point.
The point.
CaretPosition.
Navigates to the line by number.
The line number.
Specifies if the SyntaxEditor should be focused after navigating to the given line.
Invalidates the editor layout.
Invalidates the editor layout.
Moves the current line to bottom.
Moves the current line to top.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Pages down.
Pages up.
Selects all.
Updates the selection.
Zooms in.
The zoom increase factor. Should be a number greater than 1. Default value is 1.1.
Zooms out.
The zoom decrease factor. Should be a number less than 1. Default value is 0.91.
Zooms to particular zoom level.
The zoom level.
ZoomLevel must be non negative.
Called when mouse wheel zoom is requested.
The mouse wheel delta.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Called when [document changed].
Called when [document changing].
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Handles the event.
The instance containing the event data.
Called when [layout properties changed].
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Called when [scale factor changed].
Called when [viewport changed].
Called when the selection changes.
Called when touch manager methods are being initialized for the .
Handles the event.
The instance containing the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when property changes.
Registers the property.
Registers the property.
Registers the property.
Registers the property.
DocumentContentChanged event.
DocumentContentChanging event.
Gets or sets a value indicating whether [accepts return].
true if [accepts return]; otherwise, false.
Gets or sets the current insert mode.
The current insert mode.
Gets or sets the indent provider.
The indent provider.
Gets the intelli prompts.
The intelli prompts.
Gets a value indicating whether this instance is in undo group.
true if this instance is in undo group; otherwise, false.
Gets or sets a value indicating whether this instance is overwrite mode enabled.
true if this instance is overwrite mode enabled; otherwise, false.
Gets or sets a value indicating whether this instance is read only.
true if this instance is read only; otherwise, false.
Backspaces this instance.
Begins the undo group.
Cancels the undo group.
Completes the code.
Creates the state of the code editor history.
SyntaxEditorHistoryState.
Cuts this instance.
Decreases the line indent.
Deletes this instance.
Deletes the full line.
Deletes the word to left.
Deletes the word to right.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Ends the undo group.
Increases the line indent.
Indents this instance.
Inserts the specified text.
The text.
Inserts the new line.
Inserts the tab.
Pastes this instance.
Redoes this instance.
System.Boolean.
Replaces all matches.
The search text.
The replace text.
The match case.
The use regular expression.
System.Int32.
Replaces all matches.
The search text.
The replace text.
The match case.
The use regular expression.
The match word.
System.Int32.
Replaces the next match.
The search text.
The start index.
The replace text.
The match case.
The use regular expression.
System.Boolean.
Restores the state of the code editor history.
State of the history.
Toggles the insert mode.
Undoes this instance.
Unindents this instance.
Releases unmanaged and - optionally - managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Handles the event.
The instance containing the event data.
Handles the event.
The instance containing the event data.
Called when control is measured.
Enum InsertMode.
Insert mode.
Overwrite mode.