Table of Contents

Namespace Alternet.Editor.TextSource

Classes

ActivateEventArgs

Provides data for the Activate event handler.

BlockDeletingEventArgs

Provides data for the event that occurs when some block of lines within the ITextSource is deleted.

BookMark

BookMark class is used to store individual bookmark in bookmarks collection of Edit control. IBookMark

BookMarkChangedEventArgs

Provides data for the BookMarkManager.BookMarkPositionChanged handler.

BookMarkEventArgs

Provides data for the BookMarkManager.BookMarkAdded and BookMarkManager.BookMarkRemoved event handlers.

BookMarkImageChangedEventArgs

Provides data for the BookMarkManager.BookMarkImageChanged handler.

BookMarkManager

Represents a class used to manage bookmarks across multiple documents.

BookMarkManager.BookMarkList
BookMarkToolTipEventArgs

Provides data for the BookMarkManager.ShowToolTip handler.

BookMarks

Represents a collection of the BookMark objects.

BookmarkClickEventArgs

Provides data for the BookMarkManager.Click and BookMarkManager.DoubleClick event handlers.

BookmarksData

Represents a collection of the BookmarkData objects for the serialization purpose.

BookmarksData.BookmarkData

This class is used to store individual bookmark data for the serialization purpose.

BookmarksDataService

A utility class is used to save bookmark data into the XML document and load it from this document.

BookmarksDataService.Serializer

A utility class is used to serialize and deseralize bookmark data into the XML document.

BookmarksDataService.Serializer.BookmarksXmlData

Contains information about Bookmark object list that can be serialized.

BookmarksDataService.Serializer.BookmarksXmlData.Bookmark

Contains information about bookmark data that can be serialized.

Braces

Represents properties and methods for handling matching braces within the Edit control.

CodeSnippetRange

Represents individual outlining section that can appear in the Edit control.

CodeSnippetRanges

Represents collection containing list of code snippet literals.

CreateSearchManagerEventArgs

Provides data for the CreateSharedSearch handler.

HyperText

This class is designed to recognize whether some text represents hypertext.

HyperTextEventArgs

Provides data for the HyperTextEvent handler.

InnerTextSource

Represents internal text source for Edit control.

LineStyle

Represents a particular style of the line in Edit control.

LineStyles

Represents properties and methods for a collection that binds line styles to individual lines within Edit control content.

LowFootprintStringItem

Represents string-like object with extended properties.

ModifiedLine

Represents information about a particular line in the text whose content is modified.

ModifiedLineRegion

Represents information about a scope of lines in the text whose content is modified.

StringItem

Represents string-like object with extended properties.

TextSource

Represents class that provides interface between edited text and Edit control.

TextSource.BackgroundThread

Provides methods to manage threads executed in the background of the main control's process.

TextSource.ContentDividers
TextSource.StorePos
TextSource.TrackChange
TextSource.TrackChangeComparer
TextStrings

Specifies collection of lines with extended possibilities.

ThreadProcsEventArgs

Provides data for the actions executed in a separate thread.

ToolTipEventArgs

Provides data for the IBookMarks.ShowToolTip handler.

UndoData

Represents data for a single undo operation.

UndoEventArgs

Provides data for the event that occurs when the undo/redo operation performed.

UndoList

Provides an indexed access to undo data.

WordSpellEventArgs

Provides data for the WordSpellEvent handler.

Interfaces

IBookMark

Represents properties and methods to store individual bookmark within Edit control.

IBookMarkEx

Do not use this class, it's provided for backward compatibility only.

IBookMarks

Represents properties and methods to provide an indexed access to individual IBookMark object.

IBraceMatching

Represents properties and methods to handle matching braces within the Edit control.

ICodeActions

Represents properties and methods to handle syntax error collection.

ICodeSnippetRange

Represents properties to store individual code snippet that can appear in the Edit control.

ICodeSnippetRanges

Represents methods to provide an indexed access to individual ICodeSnippetRange object.

IEdit

Represents properties and methods used for editing the text.

IHyperText

Represents methods to operate with hypertext sections within the text.

IInnerTextSource

Represents internal text source for Edit control.

ILineStyle

This represents a particular style of some text line.

ILineStyles

Represents properties and methods for a collection that binds line styles to individual lines within Edit control content.

INavigate

Represents properties and methods allowing to navigate within the Edit control's text content.

ISpelling

Represents properties and methods allowing check spelling of the text.

IStringExport

Provides methods to save IStringItem elements.

IStringImport

Provides methods to load text content.

ITabulation

Represents properties and methods for handling tabulations within the text.

ITextErrors

Represents properties and methods to handle syntax error collection.

ITextExport

Represents properties methods to save text content using different formats.

ITextImport

Represents methods to load text content in different formats.

ITextNotify

Represents properties and methods to perform Text Source notification.

ITextParsing

Represents properties and methods to perform Text Source parsing.

ITextSearch

Represents method used to search text within the string collection.

ITextSnippets

Represents properties and methods to provide code snippet functionality.

ITextSource

Represents properties and methods that provide interface between edited text and Edit control.

ITextStrings

Represents a collection of strings with extended possibilities.

ITextThread

Represents properties and methods allowing to execute actions in a thread.

IUndo

Represents properties and methods to perform undo/redo operation with the text.

IUndoData

Represents data for a single undo operation.

IUndoList

Provides an indexed access to undo data.

IWordBreak

Represents properties and methods used to separate words within Edit control content.

Enums

BracesOptions

Defines braces behaviour. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

IndentOptions

Defines behaviour of Edit control when user presses Enter to insert new text line. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

NavigateOptions

Defines specific options for navigation through the editor's content. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

NotifyState

Represents the last changes to the text stored in the text source. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

SearchOptions

Defines options for search and replace operations. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

UndoFlags

Defines additional flags for undo/redo operation. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

UndoOperation

Defines a type of the operation to undo.

UndoOptions

Defines undo/redo behaviour. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

UpdateReason

Defines reason of updating control's text content.

Delegates

BookmarkClickEvent

Represents a method that will handle the IBookMarks.Click and IBookMarks.DoubleClick events.

HyperTextEvent

Represents a method that will handle the SyntaxEdit.CheckHyperText, TextSource.CheckHyperText or HyperTextEx.CheckHyperText events.

ThreadProc

Represents a method that will handle thread method.

TooltipEvent

Represents a method that will handle the IBookMarks.ShowToolTip event.

UndoEvent

Represents a method that will handle the IUndo.Undo event.

WordSpellEvent

Represents a method that will handle the SyntaxEdit.WordSpell, TextSource.WordSpell or Spelling.WordSpell events.