<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ScintillaNET</name>
    </assembly>
    <members>
        <member name="T:ScintillaNET.Annotation">
            <summary>
            Visibility and location of annotations in a <see cref="T:ScintillaNET.Scintilla"/> control
            </summary>
        </member>
        <member name="F:ScintillaNET.Annotation.Hidden">
            <summary>
            Annotations are not displayed. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.Annotation.Standard">
            <summary>
            Annotations are drawn left justified with no adornment.
            </summary>
        </member>
        <member name="F:ScintillaNET.Annotation.Boxed">
            <summary>
            Annotations are indented to match the text and are surrounded by a box.
            </summary>
        </member>
        <member name="F:ScintillaNET.Annotation.Indented">
            <summary>
            Annotations are indented to match the text.
            </summary>
        </member>
        <member name="T:ScintillaNET.AutoCSelectionEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.AutoCSelection"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.AutoCSelectionEventArgs.#ctor(ScintillaNET.Scintilla,System.Int32,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.AutoCSelectionEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="bytePosition">The zero-based byte position within the document of the word being completed.</param>
            <param name="text">A pointer to the selected autocompletion text.</param>
        </member>
        <member name="P:ScintillaNET.AutoCSelectionEventArgs.Position">
            <summary>
            Gets the start position of the word being completed.
            </summary>
            <returns>The zero-based document position of the word being completed.</returns>
        </member>
        <member name="P:ScintillaNET.AutoCSelectionEventArgs.Text">
            <summary>
            Gets the text of the selected autocompletion item.
            </summary>
            <returns>The selected autocompletion item text.</returns>
        </member>
        <member name="T:ScintillaNET.AutomaticFold">
            <summary>
            Configuration options for automatic code folding.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.AutomaticFold.None">
            <summary>
            Automatic folding is disabled. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.AutomaticFold.Show">
            <summary>
            Automatically show lines as needed. The <see cref="!:Scintilla.NeedsShown"/> event is not raised when this value is used.
            </summary>
        </member>
        <member name="F:ScintillaNET.AutomaticFold.Click">
            <summary>
            Handle clicks in fold margin automatically. The <see cref="E:ScintillaNET.Scintilla.MarginClick"/> event is not raised for folding margins when this value is used.
            </summary>
        </member>
        <member name="F:ScintillaNET.AutomaticFold.Change">
            <summary>
            Show lines as needed when the fold structure is changed.
            </summary>
        </member>
        <member name="T:ScintillaNET.BeforeModificationEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.BeforeInsert"/> and <see cref="E:ScintillaNET.Scintilla.BeforeDelete"/> events.
            </summary>
        </member>
        <member name="M:ScintillaNET.BeforeModificationEventArgs.#ctor(ScintillaNET.Scintilla,ScintillaNET.ModificationSource,System.Int32,System.Int32,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.BeforeModificationEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="source">The source of the modification.</param>
            <param name="bytePosition">The zero-based byte position within the document where text is being modified.</param>
            <param name="byteLength">The length in bytes of the text being modified.</param>
            <param name="text">A pointer to the text being inserted.</param>
        </member>
        <member name="P:ScintillaNET.BeforeModificationEventArgs.Position">
            <summary>
            Gets the zero-based document position where the modification will occur.
            </summary>
            <returns>The zero-based character position within the document where text will be inserted or deleted.</returns>
        </member>
        <member name="P:ScintillaNET.BeforeModificationEventArgs.Source">
            <summary>
            Gets the source of the modification.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.ModificationSource"/> enum values.</returns>
        </member>
        <member name="P:ScintillaNET.BeforeModificationEventArgs.Text">
            <summary>
            Gets the text being inserted or deleted.
            </summary>
            <returns>
            The text about to be inserted or deleted, or null when the the source of the modification is an undo/redo operation.
            </returns>
            <remarks>
            This property will return null when <see cref="P:ScintillaNET.BeforeModificationEventArgs.Source"/> is <see cref="F:ScintillaNET.ModificationSource.Undo"/> or <see cref="F:ScintillaNET.ModificationSource.Redo"/>.
            </remarks>
        </member>
        <member name="T:ScintillaNET.CaretStyle">
            <summary>
            The caret visual style.
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Invisible">
            <summary>
            The caret is not displayed.
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Line">
            <summary>
            The caret is drawn as a vertical line.
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Block">
            <summary>
            The caret is drawn as a block.
            </summary>
        </member>
        <member name="T:ScintillaNET.ChangeAnnotationEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.ChangeAnnotation"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.ChangeAnnotationEventArgs.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.ChangeAnnotationEventArgs"/> class.
            </summary>
            <param name="line">The zero-based line index of the annotation that changed.</param>
        </member>
        <member name="P:ScintillaNET.ChangeAnnotationEventArgs.Line">
            <summary>
            Gets the line index where the annotation changed.
            </summary>
            <returns>The zero-based line index where the annotation change occurred.</returns>
        </member>
        <member name="T:ScintillaNET.CharAddedEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.CharAdded"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.CharAddedEventArgs.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.CharAddedEventArgs"/> class.
            </summary>
            <param name="ch">The character added.</param>
        </member>
        <member name="P:ScintillaNET.CharAddedEventArgs.Char">
            <summary>
            Gets the text character added to a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The character added.</returns>
        </member>
        <member name="T:ScintillaNET.Command">
            <summary>
            Actions which can be performed by the application or bound to keys in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Default">
            <summary>
            When bound to keys performs the standard platform behavior.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Null">
            <summary>
            Performs no action and when bound to keys prevents them from propagating to the parent window.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineDown">
            <summary>
            Moves the caret down one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineDownExtend">
            <summary>
            Extends the selection down one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineDownRectExtend">
            <summary>
            Extends the rectangular selection down one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineScrollDown">
            <summary>
            Scrolls down one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineUp">
            <summary>
            Moves the caret up one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineUpExtend">
            <summary>
            Extends the selection up one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineUpRectExtend">
            <summary>
            Extends the rectangular selection up one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineScrollUp">
            <summary>
            Scrolls up one line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ParaDown">
            <summary>
            Moves the caret down one paragraph.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ParaDownExtend">
            <summary>
            Extends the selection down one paragraph.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ParaUp">
            <summary>
            Moves the caret up one paragraph.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ParaUpExtend">
            <summary>
            Extends the selection up one paragraph.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharLeft">
            <summary>
            Moves the caret left one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharLeftExtend">
            <summary>
            Extends the selection left one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharLeftRectExtend">
            <summary>
            Extends the rectangular selection left one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharRight">
            <summary>
            Moves the caret right one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharRightExtend">
            <summary>
            Extends the selection right one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.CharRightRectExtend">
            <summary>
            Extends the rectangular selection right one character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordLeft">
            <summary>
            Moves the caret to the start of the previous word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordLeftExtend">
            <summary>
            Extends the selection to the start of the previous word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordRight">
            <summary>
            Moves the caret to the start of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordRightExtend">
            <summary>
            Extends the selection to the start of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordLeftEnd">
            <summary>
            Moves the caret to the end of the previous word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordLeftEndExtend">
            <summary>
            Extends the selection to the end of the previous word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordRightEnd">
            <summary>
            Moves the caret to the end of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordRightEndExtend">
            <summary>
            Extends the selection to the end of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordPartLeft">
            <summary>
            Moves the caret to the previous word segment (case change or underscore).
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordPartLeftExtend">
            <summary>
            Extends the selection to the previous word segment (case change or underscore).
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordPartRight">
            <summary>
            Moves the caret to the next word segment (case change or underscore).
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.WordPartRightExtend">
            <summary>
            Extends the selection to the next word segment (case change or underscore).
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Home">
            <summary>
            Moves the caret to the start of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeExtend">
            <summary>
            Extends the selection to the start of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeRectExtend">
            <summary>
            Extends the rectangular selection to the start of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeDisplay">
            <summary>
            Moves the caret to the start of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeDisplayExtend">
            <summary>
            Extends the selection to the start of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeWrap">
            <summary>
            Moves the caret to the start of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.HomeWrapExtend">
            <summary>
            Extends the selection to the start of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHome">
            <summary>
            Moves the caret to the first non-whitespace character of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeExtend">
            <summary>
            Extends the selection to the first non-whitespace character of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeRectExtend">
            <summary>
            Extends the rectangular selection to the first non-whitespace character of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeWrap">
            <summary>
            Moves the caret to the first non-whitespace character of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeWrapExtend">
            <summary>
            Extends the selection to the first non-whitespace character of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeDisplay">
            <summary>
            Moves the caret to the first non-whitespace character of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VcHomeDisplayExtend">
            <summary>
            Extends the selection to the first non-whitespace character of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEnd">
            <summary>
            Moves the caret to the end of the document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndExtend">
            <summary>
            Extends the selection to the end of the document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndRectExtend">
            <summary>
            Extends the rectangular selection to the end of the document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndDisplay">
            <summary>
            Moves the caret to the end of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndDisplayExtend">
            <summary>
            Extends the selection to the end of the display line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndWrap">
            <summary>
            Moves the caret to the end of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineEndWrapExtend">
            <summary>
            Extends the selection to the end of the display or document line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DocumentStart">
            <summary>
            Moves the caret to the start of the document.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DocumentStartExtend">
            <summary>
            Extends the selection to the start of the document.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DocumentEnd">
            <summary>
            Moves the caret to the end of the document.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DocumentEndExtend">
            <summary>
            Extends the selection to the end of the document.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageUp">
            <summary>
            Moves the caret up one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageUpExtend">
            <summary>
            Extends the selection up one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageUpRectExtend">
            <summary>
            Extends the rectangular selection up one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageDown">
            <summary>
            Moves the caret down one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageDownExtend">
            <summary>
            Extends the selection down one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.PageDownRectExtend">
            <summary>
            Extends the rectangular selection down one page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.StutteredPageUp">
            <summary>
            Moves the caret up one window or page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.StutteredPageUpExtend">
            <summary>
            Extends the selection up one window or page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.StutteredPageDown">
            <summary>
            Moves the caret down one window or page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.StutteredPageDownExtend">
            <summary>
            Extends the selection down one window or page.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DeleteBack">
            <summary>
            Deletes the character left of the caret.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DeleteBackNotLine">
            <summary>
            Deletes the character (excluding line breaks) left of the caret.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DelWordLeft">
            <summary>
            Deletes from the caret to the start of the previous word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DelWordRight">
            <summary>
            Deletes from the caret to the start of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DelWordRightEnd">
            <summary>
            Deletes from the caret to the end of the next word.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DelLineLeft">
            <summary>
            Deletes the characters left of the caret to the start of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.DelLineRight">
            <summary>
            Deletes the characters right of the caret to the start of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineDelete">
            <summary>
            Deletes the current line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineCut">
            <summary>
            Removes the current line and places it on the clipboard.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineCopy">
            <summary>
            Copies the current line and places it on the clipboard.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineTranspose">
            <summary>
            Transposes the current and previous lines.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.LineDuplicate">
            <summary>
            Duplicates the current line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Lowercase">
            <summary>
            Converts the selection to lowercase.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Uppercase">
            <summary>
            Converts the selection to uppercase.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Cancel">
            <summary>
            Cancels the current selection.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.EditToggleOvertype">
            <summary>
            Toggles overtype. See <see cref="P:ScintillaNET.Scintilla.Overtype"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.NewLine">
            <summary>
            Inserts a newline character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.FormFeed">
            <summary>
            Inserts a form feed character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Tab">
            <summary>
            Adds a tab (indent) character.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.BackTab">
            <summary>
            Removes a tab (indent) character from the start of a line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.SelectionDuplicate">
            <summary>
            Duplicates the current selection.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.VerticalCenterCaret">
            <summary>
            Moves the caret vertically to the center of the screen.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.MoveSelectedLinesUp">
            <summary>
            Moves the selected lines up.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.MoveSelectedLinesDown">
            <summary>
            Moves the selected lines down.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ScrollToStart">
            <summary>
            Scrolls to the start of the document without changing the selection.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ScrollToEnd">
            <summary>
            Scrolls to the end of the document without changing the selection.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ZoomIn">
            <summary>
            Command equivalent to <see cref="M:ScintillaNET.Scintilla.ZoomIn"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.ZoomOut">
            <summary>
            Command equivalent to <see cref="M:ScintillaNET.Scintilla.ZoomOut"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Undo">
            <summary>
            Command equivalent to <see cref="M:ScintillaNET.Scintilla.Undo"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Command.Redo">
            <summary>
            Command equivalent to <see cref="M:ScintillaNET.Scintilla.Redo"/>.
            </summary>
        </member>
        <member name="T:ScintillaNET.Document">
            <summary>
            A <see cref="T:ScintillaNET.Scintilla"/> document.
            </summary>
            <remarks>
            This is an opaque type, meaning it can be used by a <see cref="T:ScintillaNET.Scintilla"/> control but
            otherwise has no public members of its own.
            </remarks>
        </member>
        <member name="F:ScintillaNET.Document.Empty">
            <summary>
            A read-only field that represents an uninitialized document.
            </summary>
        </member>
        <member name="M:ScintillaNET.Document.Equals(System.Object)">
            <summary>
            Returns a value indicating whether this instance is equal to a specified object.
            </summary>
            <param name="obj">An object to compare with this instance or null.</param>
            <returns>true if <paramref name="obj"/> is an instance of <see cref="T:ScintillaNET.Document"/> and equals the value of this instance; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.Document.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:ScintillaNET.Document.op_Equality(ScintillaNET.Document,ScintillaNET.Document)">
            <summary>
            Determines whether two specified instances of <see cref="T:ScintillaNET.Document"/> are equal.
            </summary>
            <param name="a">The first document to compare.</param>
            <param name="b">The second document to compare.</param>
            <returns>true if <paramref name="a"/> equals <paramref name="b"/>; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.Document.op_Inequality(ScintillaNET.Document,ScintillaNET.Document)">
            <summary>
            Determines whether two specified instances of <see cref="T:ScintillaNET.Document"/> are not equal.
            </summary>
            <param name="a">The first document to compare.</param>
            <param name="b">The second document to compare.</param>
            <returns>true if <paramref name="a"/> does not equal <paramref name="b"/>; otherwise, false.</returns>
        </member>
        <member name="T:ScintillaNET.DwellEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.DwellStart"/> and <see cref="E:ScintillaNET.Scintilla.DwellEnd"/> events.
            </summary>
        </member>
        <member name="M:ScintillaNET.DwellEventArgs.#ctor(ScintillaNET.Scintilla,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.DwellEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="bytePosition">The zero-based byte position within the document where the mouse pointer was lingering.</param>
            <param name="x">The x-coordinate of the mouse pointer relative to the <see cref="T:ScintillaNET.Scintilla"/> control.</param>
            <param name="y">The y-coordinate of the mouse pointer relative to the <see cref="T:ScintillaNET.Scintilla"/> control.</param>
        </member>
        <member name="P:ScintillaNET.DwellEventArgs.Position">
            <summary>
            Gets the zero-based document position where the mouse pointer was lingering.
            </summary>
            <returns>The nearest zero-based document position to where the mouse pointer was lingering.</returns>
        </member>
        <member name="P:ScintillaNET.DwellEventArgs.X">
            <summary>
            Gets the x-coordinate of the mouse pointer.
            </summary>
            <returns>The x-coordinate of the mouse pointer relative to the <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
        </member>
        <member name="P:ScintillaNET.DwellEventArgs.Y">
            <summary>
            Gets the y-coordinate of the mouse pointer.
            </summary>
            <returns>The y-coordinate of the mouse pointer relative to the <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
        </member>
        <member name="T:ScintillaNET.EdgeMode">
            <summary>
            The long line edge display mode.
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.None">
            <summary>
            Long lines are not indicated. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.Line">
            <summary>
            Long lines are indicated with a vertical line.
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.Background">
            <summary>
            Long lines are indicated with a background color.
            </summary>
        </member>
        <member name="T:FlagsEnumTypeConverter.FlagsEnumConverter">
            <summary>
            Flags enumeration type converter.
            </summary>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.#ctor(System.Type)">
            <summary>
            Creates an instance of the FlagsEnumConverter class.
            </summary>
            <param name="type">The type of the enumeration.</param>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <summary>
            Retrieves the property descriptors for the enumeration fields. 
            These property descriptors will be used by the property grid 
            to show separate enumeration fields.
            </summary>
            <param name="context">The current context.</param>
            <param name="value">A value of an enumeration type.</param>
        </member>
        <member name="T:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor">
            <summary>
            This class represents an enumeration field in the property grid.
            </summary>
        </member>
        <member name="F:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.fContext">
            <summary>
            Stores the context which the enumeration field descriptor was created in.
            </summary>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.#ctor(System.Type,System.String,System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Creates an instance of the enumeration field descriptor class.
            </summary>
            <param name="componentType">The type of the enumeration.</param>
            <param name="name">The name of the enumeration field.</param>
            <param name="context">The current context.</param>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.GetValue(System.Object)">
            <summary>
            Retrieves the value of the enumeration field.
            </summary>
            <param name="component">
            The instance of the enumeration type which to retrieve the field value for.
            </param>
            <returns>
            True if the enumeration field is included to the enumeration; 
            otherwise, False.
            </returns>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value of the enumeration field.
            </summary>
            <param name="component">
            The instance of the enumeration type which to set the field value to.
            </param>
            <param name="value">
            True if the enumeration field should included to the enumeration; 
            otherwise, False.
            </param>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.ShouldSerializeValue(System.Object)">
            <summary>
            Retrieves a value indicating whether the enumeration 
            field is set to a non-default value.
            </summary>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.ResetValue(System.Object)">
            <summary>
            Resets the enumeration field to its default value.
            </summary>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.CanResetValue(System.Object)">
            <summary>
            Retrieves a value indicating whether the enumeration 
            field can be reset to the default value.
            </summary>
        </member>
        <member name="M:FlagsEnumTypeConverter.FlagsEnumConverter.EnumFieldDescriptor.GetDefaultValue">
            <summary>
            Retrieves the enumerations field�s default value.
            </summary>
        </member>
        <member name="T:ScintillaNET.FontQuality">
            <summary>
            The font quality (antialiasing method) used to render text.
            </summary>
        </member>
        <member name="F:ScintillaNET.FontQuality.Default">
            <summary>
            Specifies that the character quality of the font does not matter; so the lowest quality can be used.
            This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.FontQuality.NonAntiAliased">
            <summary>
            Specifies that anti-aliasing should not be used when rendering text.
            </summary>
        </member>
        <member name="F:ScintillaNET.FontQuality.AntiAliased">
            <summary>
            Specifies that anti-aliasing should be used when rendering text, if the font supports it.
            </summary>
        </member>
        <member name="F:ScintillaNET.FontQuality.LcdOptimized">
            <summary>
            Specifies that ClearType anti-aliasing should be used when rendering text, if the font supports it.
            </summary>
        </member>
        <member name="T:ScintillaNET.ILoader">
            <summary>
            Provides methods for loading and creating a <see cref="T:ScintillaNET.Document"/> on a background (non-UI) thread.
            </summary>
            <remarks>
            Internally an <see cref="T:ScintillaNET.ILoader"/> maintains a <see cref="T:ScintillaNET.Document"/> instance with a reference count of 1.
            You are responsible for ensuring the reference count eventually reaches 0 or memory leaks will occur.
            </remarks>
        </member>
        <member name="M:ScintillaNET.ILoader.AddData(System.Char[],System.Int32)">
            <summary>
            Adds the data specified to the internal document.
            </summary>
            <param name="data">The character buffer to copy to the new document.</param>
            <param name="length">The number of characters in <paramref name="data"/> to copy.</param>
            <returns>
            true if the data was added successfully; otherwise, false.
            A return value of false should be followed by a call to <see cref="M:ScintillaNET.ILoader.Release"/>.
            </returns>
        </member>
        <member name="M:ScintillaNET.ILoader.ConvertToDocument">
            <summary>
            Returns the internal document.
            </summary>
            <returns>A <see cref="T:ScintillaNET.Document"/> containing the added text. The document has a reference count of 1.</returns>
        </member>
        <member name="M:ScintillaNET.ILoader.Release">
            <summary>
            Called to release the internal document when an error occurs using <see cref="M:ScintillaNET.ILoader.AddData(System.Char[],System.Int32)"/> or to abandon loading.
            </summary>
            <returns>
            The internal document reference count.
            A return value of 0 indicates that the document has been destroyed and all associated memory released.
            </returns>
        </member>
        <member name="T:ScintillaNET.IndentView">
            <summary>
            Options for displaying indentation guides in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <remarks>Indentation guides can be styled using the <see cref="F:ScintillaNET.Style.IndentGuide"/> style.</remarks>
        </member>
        <member name="F:ScintillaNET.IndentView.None">
            <summary>
            No indentation guides are shown. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndentView.Real">
            <summary>
            Indentation guides are shown inside real indentation whitespace.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndentView.LookForward">
            <summary>
            Indentation guides are shown beyond the actual indentation up to the level of the next non-empty line.
            If the previous non-empty line was a fold header then indentation guides are shown for one more level of indent than that line.
            This setting is good for Python.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndentView.LookBoth">
            <summary>
            Indentation guides are shown beyond the actual indentation up to the level of the next non-empty line or previous non-empty line whichever is the greater.
            This setting is good for most languages.
            </summary>
        </member>
        <member name="T:ScintillaNET.Indicator">
            <summary>
            Represents an indicator in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Indicator.ValueBit">
            <summary>
            An OR mask to use with <see cref="P:ScintillaNET.Scintilla.IndicatorValue"/> and <see cref="F:ScintillaNET.IndicatorFlags.ValueFore"/> to indicate
            that the user-defined indicator value should be treated as a RGB color.
            </summary>
        </member>
        <member name="F:ScintillaNET.Indicator.ValueMask">
            <summary>
            An AND mask to use with <see cref="M:ScintillaNET.Indicator.ValueAt(System.Int32)"/> to retrieve the user-defined value as a RGB color when being treated as such.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicator.ValueAt(System.Int32)">
            <summary>
            Returns the user-defined value for the indicator at the specified position.
            </summary>
            <param name="position">The zero-based document position to get the indicator value for.</param>
            <returns>The user-defined value at the specified <paramref name="position" />.</returns>
        </member>
        <member name="M:ScintillaNET.Indicator.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Indicator"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this indicator.</param>
            <param name="index">The index of this style within the <see cref="T:ScintillaNET.IndicatorCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Indicator.Alpha">
            <summary>
            Gets or sets the alpha transparency of the indicator.
            </summary>
            <returns>
            The alpha transparency ranging from 0 (completely transparent)
            to 255 (no transparency). The default is 30.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.Flags">
            <summary>
            Gets or sets the indicator flags.
            </summary>
            <returns>
            A bitwise combination of the <see cref="T:ScintillaNET.IndicatorFlags"/> enumeration.
            The default is <see cref="F:ScintillaNET.IndicatorFlags.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.ForeColor">
            <summary>
            Gets or sets the color used to draw an indicator.
            </summary>
            <returns>The Color used to draw an indicator. The default varies.</returns>
            <remarks>Changing the <see cref="P:ScintillaNET.Indicator.ForeColor"/> property will reset the <see cref="P:ScintillaNET.Indicator.HoverForeColor"/>.</remarks>
            <seealso cref="P:ScintillaNET.Indicator.HoverForeColor"/>
        </member>
        <member name="P:ScintillaNET.Indicator.HoverForeColor">
            <summary>
            Gets or sets the color used to draw an indicator when the mouse or caret is over an indicator.
            </summary>
            <returns>
            The Color used to draw an indicator.
            By default, the hover style is equal to the regular <see cref="P:ScintillaNET.Indicator.ForeColor"/>.
            </returns>
            <remarks>Changing the <see cref="P:ScintillaNET.Indicator.ForeColor"/> property will reset the <see cref="P:ScintillaNET.Indicator.HoverForeColor"/>.</remarks>
            <seealso cref="P:ScintillaNET.Indicator.ForeColor"/>
        </member>
        <member name="P:ScintillaNET.Indicator.HoverStyle">
            <summary>
            Gets or sets the indicator style used when the mouse or caret is over an indicator.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.IndicatorStyle"/> enumeration values.
            By default, the hover style is equal to the regular <see cref="P:ScintillaNET.Indicator.Style"/>.
            </returns>
            <remarks>Changing the <see cref="P:ScintillaNET.Indicator.Style"/> property will reset the <see cref="P:ScintillaNET.Indicator.HoverStyle"/>.</remarks>
            <seealso cref="P:ScintillaNET.Indicator.Style"/>
        </member>
        <member name="P:ScintillaNET.Indicator.Index">
            <summary>
            Gets the zero-based indicator index this object represents.
            </summary>
            <returns>The indicator definition index within the <see cref="T:ScintillaNET.IndicatorCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Indicator.OutlineAlpha">
            <summary>
            Gets or sets the alpha transparency of the indicator outline.
            </summary>
            <returns>
            The alpha transparency ranging from 0 (completely transparent)
            to 255 (no transparency). The default is 50.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.Style">
            <summary>
            Gets or sets the indicator style.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.IndicatorStyle"/> enumeration values. The default varies.</returns>
            <remarks>Changing the <see cref="P:ScintillaNET.Indicator.Style"/> property will reset the <see cref="P:ScintillaNET.Indicator.HoverStyle"/>.</remarks>
            <seealso cref="P:ScintillaNET.Indicator.HoverStyle"/>
        </member>
        <member name="P:ScintillaNET.Indicator.Under">
            <summary>
            Gets or sets whether indicators are drawn under or over text.
            </summary>
            <returns>true to draw the indicator under text; otherwise, false. The default is false.</returns>
            <remarks>Drawing indicators under text requires <see cref="F:ScintillaNET.Phases.One"/> or <see cref="F:ScintillaNET.Phases.Multiple"/> drawing.</remarks>
        </member>
        <member name="T:ScintillaNET.IndicatorCollection">
            <summary>
            An immutable collection of indicators in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.IndicatorCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object that contains all <see cref="T:ScintillaNET.Indicator"/> objects within the <see cref="T:ScintillaNET.IndicatorCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.IndicatorCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.IndicatorCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this collection.</param>
        </member>
        <member name="P:ScintillaNET.IndicatorCollection.Count">
            <summary>
            Gets the number of indicators.
            </summary>
            <returns>The number of indicators in the <see cref="T:ScintillaNET.IndicatorCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.IndicatorCollection.Item(System.Int32)">
            <summary>
            Gets an <see cref="T:ScintillaNET.Indicator"/> object at the specified index.
            </summary>
            <param name="index">The indicator index.</param>
            <returns>An object representing the indicator at the specified <paramref name="index"/>.</returns>
            <remarks>
            Indicators 0 through 7 are used by lexers.
            Indicators 32 through 35 are used for IME.
            </remarks>
        </member>
        <member name="T:ScintillaNET.IndicatorFlags">
            <summary>
            Flags associated with a <see cref="T:ScintillaNET.Indicator"/>.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.IndicatorFlags.None">
            <summary>
            No flags. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorFlags.ValueFore">
            <summary>
            When set, will treat an indicator value as a RGB color that has been OR'd with <see cref="F:ScintillaNET.Indicator.ValueBit"/>
            and will use that instead of the value specified in the <see cref="P:ScintillaNET.Indicator.ForeColor"/> property. This allows
            an indicator to display more than one color.
            </summary>
        </member>
        <member name="T:ScintillaNET.IndicatorStyle">
            <summary>
            The visual appearance of an indicator.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Plain">
            <summary>
            Underlined with a single, straight line.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Squiggle">
            <summary>
            A squiggly underline. Requires 3 pixels of descender space.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.TT">
            <summary>
            A line of small T shapes.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Diagonal">
            <summary>
            Diagonal hatching.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Strike">
            <summary>
            Strike out.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Hidden">
            <summary>
            An indicator with no visual effect.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Box">
            <summary>
            A rectangle around the text.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.RoundBox">
            <summary>
            A rectangle around the text with rounded corners. The rectangle outline and fill transparencies can be adjusted using
            <see cref="P:ScintillaNET.Indicator.Alpha"/> and <see cref="P:ScintillaNET.Indicator.OutlineAlpha"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.StraightBox">
            <summary>
            A rectangle around the text. The rectangle outline and fill transparencies can be adjusted using
            <see cref="P:ScintillaNET.Indicator.Alpha"/> and <see cref="P:ScintillaNET.Indicator.OutlineAlpha"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Dash">
            <summary>
            A dashed underline.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Dots">
            <summary>
            A dotted underline.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.SquiggleLow">
            <summary>
            Similar to <see cref="F:ScintillaNET.IndicatorStyle.Squiggle"/> but only using 2 vertical pixels so will fit under small fonts.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.DotBox">
            <summary>
            A dotted rectangle around the text. The dots transparencies can be adjusted using
            <see cref="P:ScintillaNET.Indicator.Alpha"/> and <see cref="P:ScintillaNET.Indicator.OutlineAlpha"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.CompositionThick">
            <summary>
            A 2-pixel thick underline with 1 pixel insets on either side.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.CompositionThin">
            <summary>
            A 1-pixel thick underline with 1 pixel insets on either side.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.FullBox">
            <summary>
            A rectangle around the entire character area. The rectangle outline and fill transparencies can be adjusted using
            <see cref="P:ScintillaNET.Indicator.Alpha"/> and <see cref="P:ScintillaNET.Indicator.OutlineAlpha"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.TextFore">
            <summary>
            An indicator that will change the foreground color of text to the foreground color of the indicator.
            </summary>
        </member>
        <member name="T:ScintillaNET.InsertCheckEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.InsertCheck"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.InsertCheckEventArgs.#ctor(ScintillaNET.Scintilla,System.Int32,System.Int32,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.InsertCheckEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="bytePosition">The zero-based byte position within the document where text is being inserted.</param>
            <param name="byteLength">The length in bytes of the inserted text.</param>
            <param name="text">A pointer to the text being inserted.</param>
        </member>
        <member name="P:ScintillaNET.InsertCheckEventArgs.Position">
            <summary>
            Gets the zero-based document position where text will be inserted.
            </summary>
            <returns>The zero-based character position within the document where text will be inserted.</returns>
        </member>
        <member name="P:ScintillaNET.InsertCheckEventArgs.Text">
            <summary>
            Gets or sets the text being inserted.
            </summary>
            <returns>The text being inserted into the document.</returns>
        </member>
        <member name="T:ScintillaNET.Lexer">
            <summary>
            Specifies the lexer to use for syntax highlighting in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Container">
            <summary>
            Lexing is performed by the <see cref="T:ScintillaNET.Scintilla"/> control container (host) using
            the <see cref="E:ScintillaNET.Scintilla.StyleNeeded"/> event.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Null">
            <summary>
            No lexing should be performed.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Python">
            <summary>
            The Python language lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Cpp">
            <summary>
            The C language family (C++, C, C#, Java, JavaScript, etc...) lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Css">
            <summary>
            The Cascading Style Sheets (CSS, SCSS) lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.BlitzBasic">
            <summary>
            The Blitz (Blitz3D, BlitzMax, etc...) variant of Basic lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Xml">
            <summary>
            The XML lexer.
            </summary>
        </member>
        <member name="T:ScintillaNET.Line">
            <summary>
            Represents a line of text in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.Line.Goto">
            <summary>
            Navigates the caret to the start of the line.
            </summary>
            <remarks>Any selection is discarded.</remarks>
        </member>
        <member name="M:ScintillaNET.Line.MarkerAdd(System.Int32)">
            <summary>
            Adds the specified <see cref="T:ScintillaNET.Marker"/> to the line.
            </summary>
            <param name="marker">The zero-based index of the marker to add to the line.</param>
            <returns>A <see cref="T:ScintillaNET.MarkerHandle"/> which can be used to track the line.</returns>
            <remarks>This method does not check if the line already contains the <paramref name="marker"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Line.MarkerAddSet(System.UInt32)">
            <summary>
            Adds one or more markers to the line in a single call using a bit mask.
            </summary>
            <param name="markerMask">An unsigned 32-bit value with each bit cooresponding to one of the 32 zero-based <see cref="T:ScintillaNET.Margin"/> indexes to add.</param>
        </member>
        <member name="M:ScintillaNET.Line.MarkerDelete(System.Int32)">
            <summary>
            Removes the specified <see cref="T:ScintillaNET.Marker"/> from the line.
            </summary>
            <param name="marker">The zero-based index of the marker to remove from the line or -1 to delete all markers from the line.</param>
            <remarks>If the same marker has been added to the line more than once, this will delete one copy each time it is used.</remarks>
        </member>
        <member name="M:ScintillaNET.Line.MarkerGet">
            <summary>
            Returns a bit mask indicating which markers are present on the line.
            </summary>
            <returns>An unsigned 32-bit value with each bit cooresponding to one of the 32 zero-based <see cref="T:ScintillaNET.Margin"/> indexes.</returns>
        </member>
        <member name="M:ScintillaNET.Line.MarkerNext(System.UInt32)">
            <summary>
            Efficiently searches from the current line forward to the end of the document for the specified markers.
            </summary>
            <param name="markerMask">An unsigned 32-bit value with each bit cooresponding to one of the 32 zero-based <see cref="T:ScintillaNET.Margin"/> indexes.</param>
            <returns>If found, the zero-based line index containing one of the markers in <paramref name="markerMask"/>; otherwise, -1.</returns>
            <remarks>For example, the mask for marker index 10 is 1 shifted left 10 times (1 &lt;&lt; 10).</remarks>
        </member>
        <member name="M:ScintillaNET.Line.MarkerPrevious(System.UInt32)">
            <summary>
            Efficiently searches from the current line backward to the start of the document for the specified markers.
            </summary>
            <param name="markerMask">An unsigned 32-bit value with each bit cooresponding to one of the 32 zero-based <see cref="T:ScintillaNET.Margin"/> indexes.</param>
            <returns>If found, the zero-based line index containing one of the markers in <paramref name="markerMask"/>; otherwise, -1.</returns>
            <remarks>For example, the mask for marker index 10 is 1 shifted left 10 times (1 &lt;&lt; 10).</remarks>
        </member>
        <member name="M:ScintillaNET.Line.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Line"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this line.</param>
            <param name="index">The index of this line within the <see cref="T:ScintillaNET.LineCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Line.AnnotationLines">
            <summary>
            Gets the number of annotation lines of text.
            </summary>
            <returns>The number of annotation lines.</returns>
        </member>
        <member name="P:ScintillaNET.Line.AnnotationStyle">
            <summary>
            Gets or sets the style of the annotation text.
            </summary>
            <returns>
            The zero-based index of the annotation text <see cref="T:ScintillaNET.Style"/> or 256 when <see cref="P:ScintillaNET.Line.AnnotationStyles"/>
            has been used to set individual character styles.
            </returns>
            <seealso cref="P:ScintillaNET.Line.AnnotationStyles"/>
        </member>
        <member name="P:ScintillaNET.Line.AnnotationStyles">
            <summary>
            Gets or sets an array of style indexes corresponding to each charcter in the <see cref="P:ScintillaNET.Line.AnnotationText"/>
            so that each character may be individually styled.
            </summary>
            <returns>
            An array of <see cref="T:ScintillaNET.Style"/> indexes corresponding with each annotation text character or an uninitialized
            array when <see cref="P:ScintillaNET.Line.AnnotationStyle"/> has been used to set a single style for all characters.
            </returns>
            <remarks>
            <see cref="P:ScintillaNET.Line.AnnotationText"/> must be set prior to setting this property.
            The <paramref name="value"/> specified should have a length equal to the <see cref="P:ScintillaNET.Line.AnnotationText"/> length to properly style all characters.
            </remarks>
            <seealso cref="P:ScintillaNET.Line.AnnotationStyle"/>
        </member>
        <member name="P:ScintillaNET.Line.AnnotationText">
            <summary>
            Gets or sets the line annotation text.
            </summary>
            <returns>A String representing the line annotation text.</returns>
        </member>
        <member name="P:ScintillaNET.Line.EndPosition">
            <summary>
            Gets the zero-based character position in the document where the line ends (exclusive).
            </summary>
            <returns>The equivalent of <see cref="P:ScintillaNET.Line.Position"/> + <see cref="P:ScintillaNET.Line.Length"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Line.Index">
            <summary>
            Gets the line index.
            </summary>
            <returns>The zero-based line index within the <see cref="T:ScintillaNET.LineCollection"/> that created it.</returns>
        </member>
        <member name="P:ScintillaNET.Line.Length">
            <summary>
            Gets the length of the line.
            </summary>
            <returns>The number of characters in the line including any end of line characters.</returns>
        </member>
        <member name="P:ScintillaNET.Line.MarginStyle">
            <summary>
            Gets or sets the style of the margin text in a <see cref="F:ScintillaNET.MarginType.Text"/> or <see cref="F:ScintillaNET.MarginType.RightText"/> margin.
            </summary>
            <returns>
            The zero-based index of the margin text <see cref="T:ScintillaNET.Style"/> or 256 when <see cref="P:ScintillaNET.Line.MarginStyles"/>
            has been used to set individual character styles.
            </returns>
            <seealso cref="P:ScintillaNET.Line.MarginStyles"/>
        </member>
        <member name="P:ScintillaNET.Line.MarginStyles">
            <summary>
            Gets or sets an array of style indexes corresponding to each charcter in the <see cref="P:ScintillaNET.Line.MarginText"/>
            so that each character may be individually styled.
            </summary>
            <returns>
            An array of <see cref="T:ScintillaNET.Style"/> indexes corresponding with each margin text character or an uninitialized
            array when <see cref="P:ScintillaNET.Line.MarginStyle"/> has been used to set a single style for all characters.
            </returns>
            <remarks>
            <see cref="P:ScintillaNET.Line.MarginText"/> must be set prior to setting this property.
            The <paramref name="value"/> specified should have a length equal to the <see cref="P:ScintillaNET.Line.MarginText"/> length to properly style all characters.
            </remarks>
            <seealso cref="P:ScintillaNET.Line.MarginStyle"/>
        </member>
        <member name="P:ScintillaNET.Line.MarginText">
            <summary>
            Gets or sets the text displayed in the line margin when the margin type is
            <see cref="F:ScintillaNET.MarginType.Text"/> or <see cref="F:ScintillaNET.MarginType.RightText"/>.
            </summary>
            <returns>The text displayed in the line margin.</returns>
            <remarks>The margin text cannot contain any Unicode characters or it will not render correctly.</remarks>
        </member>
        <member name="P:ScintillaNET.Line.Position">
            <summary>
            Gets the zero-based character position in the document where the line begins.
            </summary>
            <returns>The document position of the first character in the line.</returns>
        </member>
        <member name="P:ScintillaNET.Line.Text">
            <summary>
            Gets the line text.
            </summary>
            <returns>A string representing the document line.</returns>
            <remarks>The returned text includes any end of line characters.</remarks>
        </member>
        <member name="P:ScintillaNET.Line.WrapCount">
            <summary>
            Gets the number of display lines this line would occupy when wrapping is enabled.
            </summary>
            <returns>The number of display lines needed to wrap the current document line.</returns>
        </member>
        <member name="T:ScintillaNET.LineCollection">
            <summary>
            An immutable collection of lines of text in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.AdjustLineLength(System.Int32,System.Int32)">
            <summary>
            Adjust the number of CHARACTERS in a line.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.ByteToCharPosition(System.Int32)">
            <summary>
            Converts a BYTE offset to a CHARACTER offset.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.CharLineLength(System.Int32)">
            <summary>
            Returns the number of CHARACTERS in a line.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.CharPositionFromLine(System.Int32)">
            <summary>
            Returns the CHARACTER offset where the line begins.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.GetCharCount(System.Int32,System.Int32)">
            <summary>
            Gets the number of CHARACTERS int a BYTE range.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.GetCharCount(System.IntPtr,System.Int32,System.Text.Encoding)">
            <summary>
            Gets the number of CHARACTERS in a BYTE range.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object that contains all <see cref="T:ScintillaNET.Line"/> objects within the <see cref="T:ScintillaNET.LineCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.LineCollection.LineFromCharPosition(System.Int32)">
            <summary>
            Returns the line index containing the CHARACTER position.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.InsertPerLine(System.Int32,System.Int32)">
            <summary>
            Tracks a new line with the given CHARACTER length.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.LineCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this collection.</param>
        </member>
        <member name="P:ScintillaNET.LineCollection.Count">
            <summary>
            Gets the number of lines.
            </summary>
            <returns>The number of lines in the <see cref="T:ScintillaNET.LineCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.LineCollection.TextLength">
            <summary>
            Gets the number of CHARACTERS in the document.
            </summary>
        </member>
        <member name="P:ScintillaNET.LineCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:ScintillaNET.Line"/> at the specified zero-based index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:ScintillaNET.Line"/> to get.</param>
            <returns>The <see cref="T:ScintillaNET.Line"/> at the specified index.</returns>
        </member>
        <member name="T:ScintillaNET.LineCollection.PerLine">
            <summary>
            Stuff we track for each line.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineCollection.PerLine.Start">
            <summary>
            The CHARACTER position where the line begins.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineCollection.PerLine.ContainsMultibyte">
            <summary>
            1 if the line contains multibyte (Unicode) characters; -1 if not; 0 if undetermined.
            </summary>
            <remarks>Using an enum instead of Nullable because it uses less memory per line...</remarks>
        </member>
        <member name="T:ScintillaNET.Margin">
            <summary>
            Represents a margin displayed on the left edge of a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.Margin.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Margin"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this margin.</param>
            <param name="index">The index of this margin within the <see cref="T:ScintillaNET.MarginCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Margin.Cursor">
            <summary>
            Gets or sets the mouse cursor style when over the margin.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.MarginCursor"/> enumeration values. The default is <see cref="F:ScintillaNET.MarginCursor.Arrow"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Margin.Index">
            <summary>
            Gets the zero-based margin index this object represents.
            </summary>
            <returns>The margin index within the <see cref="T:ScintillaNET.MarginCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Margin.Sensitive">
            <summary>
            Gets or sets whether the margin is sensitive to mouse clicks.
            </summary>
            <returns>true if the margin is sensitive to mouse clicks; otherwise, false. The default is false.</returns>
            <seealso cref="E:ScintillaNET.Scintilla.MarginClick"/>
        </member>
        <member name="P:ScintillaNET.Margin.Type">
            <summary>
            Gets or sets the margin type.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.MarginType"/> enumeration values. The default is <see cref="F:ScintillaNET.MarginType.Symbol"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Margin.Width">
            <summary>
            Gets or sets the width in pixels of the margin.
            </summary>
            <returns>The width of the margin measured in pixels.</returns>
            <remarks>Scintilla assigns various default widths.</remarks>
        </member>
        <member name="P:ScintillaNET.Margin.Mask">
            <summary>
            Gets or sets a mask indicating which markers this margin can display.
            </summary>
            <returns>
            An unsigned 32-bit value with each bit cooresponding to one of the 32 zero-based <see cref="T:ScintillaNET.Margin"/> indexes.
            The default is 0x1FFFFFF, which is every marker except folder markers (i.e. 0 through 24).
            </returns>
            <remarks>
            For example, the mask for marker index 10 is 1 shifted left 10 times (1 &lt;&lt; 10).
            <see cref="F:ScintillaNET.Marker.MaskFolders"/> is a useful constant for working with just folder margin indexes.
            </remarks>
        </member>
        <member name="T:ScintillaNET.MarginClickEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.MarginClick"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.MarginClickEventArgs.#ctor(ScintillaNET.Scintilla,System.Windows.Forms.Keys,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.MarginClickEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="modifiers">The modifier keys that where held down at the time of the margin click.</param>
            <param name="bytePosition">The zero-based byte position within the document where the line adjacent to the clicked margin starts.</param>
            <param name="margin">The zero-based index of the clicked margin.</param>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Margin">
            <summary>
            Gets the margin clicked.
            </summary>
            <returns>The zero-based index of the clicked margin.</returns>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Modifiers">
            <summary>
            Gets the modifier keys (SHIFT, CTRL, ALT) held down when the margin was clicked.
            </summary>
            <returns>A bitwise combination of the Keys enumeration indicating the modifier keys.</returns>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Position">
            <summary>
            Gets the zero-based document position where the line ajacent to the clicked margin starts.
            </summary>
            <returns>The zero-based character position within the document of the start of the line adjacent to the margin clicked.</returns>
        </member>
        <member name="T:ScintillaNET.MarginCollection">
            <summary>
            An immutable collection of margins in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.MarginCollection.ClearAllText">
            <summary>
            Removes all text displayed in every <see cref="F:ScintillaNET.MarginType.Text"/> and <see cref="F:ScintillaNET.MarginType.RightText"/> margins.
            </summary>
        </member>
        <member name="M:ScintillaNET.MarginCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object that contains all <see cref="T:ScintillaNET.Margin"/> objects within the <see cref="T:ScintillaNET.MarginCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.MarginCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.MarginCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this collection.</param>
        </member>
        <member name="P:ScintillaNET.MarginCollection.Count">
            <summary>
            Gets the number of margins in the <see cref="T:ScintillaNET.MarginCollection"/>.
            </summary>
            <returns>This property always returns 5.</returns>
        </member>
        <member name="P:ScintillaNET.MarginCollection.Left">
            <summary>
            Gets or sets the width in pixels of the left margin padding.
            </summary>
            <returns>The left margin padding measured in pixels. The default is 1.</returns>
        </member>
        <member name="P:ScintillaNET.MarginCollection.Right">
            <summary>
            Gets or sets the width in pixels of the right margin padding.
            </summary>
            <returns>The right margin padding measured in pixels. The default is 1.</returns>
        </member>
        <member name="P:ScintillaNET.MarginCollection.Item(System.Int32)">
            <summary>
            Gets a <see cref="T:ScintillaNET.Margin"/> object at the specified index.
            </summary>
            <param name="index">The margin index.</param>
            <returns>An object representing the margin at the specified <paramref name="index"/>.</returns>
            <remarks>By convention margin 0 is used for line numbers and the two following for symbols.</remarks>
        </member>
        <member name="T:ScintillaNET.MarginCursor">
            <summary>
            The display of a cursor when over a margin.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginCursor.Arrow">
            <summary>
            A normal arrow.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginCursor.ReverseArrow">
            <summary>
            A reversed arrow.
            </summary>
        </member>
        <member name="T:ScintillaNET.MarginOptions">
            <summary>
            Flags used to define margin options.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.MarginOptions.None">
            <summary>
            No options. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginOptions.SublineSelect">
            <summary>
            Lines selected by clicking on the margin will select only the subline of wrapped text.
            </summary>
        </member>
        <member name="T:ScintillaNET.MarginType">
            <summary>
            The behavior and appearance of a margin.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.Symbol">
            <summary>
            Margin can display symbols.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.Number">
            <summary>
            Margin displays line numbers.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.BackColor">
            <summary>
            Margin can display symbols and has a background color equivalent to the default style background color.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.ForeColor">
            <summary>
            Margin can display symbols and has a background color equivalent to the default style foreground color.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.Text">
            <summary>
            Margin can display application defined text.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarginType.RightText">
            <summary>
            Margin can display application defined text right-justified.
            </summary>
        </member>
        <member name="T:ScintillaNET.Marker">
            <summary>
            Represents a margin marker in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.MaskAll">
            <summary>
            An unsigned 32-bit mask of all <see cref="T:ScintillaNET.Margin"/> indexes where each bit cooresponds to a margin index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.MaskFolders">
            <summary>
            An unsigned 32-bit mask of folder <see cref="T:ScintillaNET.Margin"/> indexes (25 through 31) where each bit cooresponds to a margin index.
            </summary>
            <seealso cref="P:ScintillaNET.Margin.Mask"/>
        </member>
        <member name="F:ScintillaNET.Marker.FolderEnd">
            <summary>
            Folder end marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.BoxPlusConnected"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.FolderOpenMid">
            <summary>
            Folder open marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.BoxMinusConnected"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.FolderMidTail">
            <summary>
            Folder mid tail marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.TCorner"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.FolderTail">
            <summary>
            Folder tail marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.LCorner"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.FolderSub">
            <summary>
            Folder sub marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.VLine"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.Folder">
            <summary>
            Folder marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.BoxPlus"/> symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.Marker.FolderOpen">
            <summary>
            Folder open marker index. This marker is typically configured to display the <see cref="F:ScintillaNET.MarkerSymbol.BoxMinus"/> symbol.
            </summary>
        </member>
        <member name="M:ScintillaNET.Marker.DefineRgbaImage(System.Drawing.Bitmap)">
            <summary>
            Sets the marker symbol to a custom image.
            </summary>
            <param name="image">The Bitmap to use as a marker symbol.</param>
            <remarks>Calling this method will also update the <see cref="P:ScintillaNET.Marker.Symbol"/> property to <see cref="F:ScintillaNET.MarkerSymbol.RgbaImage"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Marker.DeleteAll">
            <summary>
            Removes this marker from all lines.
            </summary>
        </member>
        <member name="M:ScintillaNET.Marker.SetAlpha(System.Int32)">
            <summary>
            Sets the foreground alpha transparency for markers that are drawn in the content area.
            </summary>
            <param name="alpha">The alpha transparency ranging from 0 (completely transparent) to 255 (no transparency).</param>
            <remarks>See the remarks on the <see cref="M:ScintillaNET.Marker.SetBackColor(System.Drawing.Color)"/> method for a full explanation of when a marker can be drawn in the content area.</remarks>
            <seealso cref="M:ScintillaNET.Marker.SetBackColor(System.Drawing.Color)"/>
        </member>
        <member name="M:ScintillaNET.Marker.SetBackColor(System.Drawing.Color)">
            <summary>
            Sets the background color of the marker.
            </summary>
            <param name="color">The <see cref="T:ScintillaNET.Marker"/> background Color. The default is White.</param>
            <remarks>
            The background color of the whole line will be drawn in the <paramref name="color"/> specified when the marker is not visible
            because it is hidden by a <see cref="P:ScintillaNET.Margin.Mask"/> or the <see cref="P:ScintillaNET.Margin.Width"/> is zero.
            </remarks>
            <seealso cref="M:ScintillaNET.Marker.SetAlpha(System.Int32)"/>
        </member>
        <member name="M:ScintillaNET.Marker.SetForeColor(System.Drawing.Color)">
            <summary>
            Sets the foreground color of the marker.
            </summary>
            <param name="color">The <see cref="T:ScintillaNET.Marker"/> foreground Color. The default is Black.</param>
        </member>
        <member name="M:ScintillaNET.Marker.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Marker"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this marker.</param>
            <param name="index">The index of this style within the <see cref="T:ScintillaNET.MarkerCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Marker.Index">
            <summary>
            Gets the zero-based marker index this object represents.
            </summary>
            <returns>The marker index within the <see cref="T:ScintillaNET.MarkerCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Marker.Symbol">
            <summary>
            Gets or sets the marker symbol.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.MarkerSymbol"/> enumeration values.
            The default is <see cref="F:ScintillaNET.MarkerSymbol.Circle"/>.
            </returns>
        </member>
        <member name="T:ScintillaNET.MarkerCollection">
            <summary>
            An immutable collection of markers in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.MarkerCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object for enumerating all <see cref="T:ScintillaNET.Marker"/> objects within the <see cref="T:ScintillaNET.MarkerCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.MarkerCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.MarkerCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this collection.</param>
        </member>
        <member name="P:ScintillaNET.MarkerCollection.Count">
            <summary>
            Gets the number of markers in the <see cref="T:ScintillaNET.MarkerCollection"/>.
            </summary>
            <returns>This property always returns 32.</returns>
        </member>
        <member name="P:ScintillaNET.MarkerCollection.Item(System.Int32)">
            <summary>
            Gets a <see cref="T:ScintillaNET.Marker"/> object at the specified index.
            </summary>
            <param name="index">The marker index.</param>
            <returns>An object representing the marker at the specified <paramref name="index"/>.</returns>
            <remarks>Markers 25 through 31 are used by Scintilla for folding.</remarks>
        </member>
        <member name="T:ScintillaNET.MarkerHandle">
            <summary>
            A <see cref="T:ScintillaNET.Marker"/> handle.
            </summary>
            <remarks>
            This is an opaque type, meaning it can be used by a <see cref="T:ScintillaNET.Scintilla"/> control but
            otherwise has no public members of its own.
            </remarks>
        </member>
        <member name="F:ScintillaNET.MarkerHandle.Zero">
            <summary>
            A read-only field that represents an uninitialized handle.
            </summary>
        </member>
        <member name="M:ScintillaNET.MarkerHandle.Equals(System.Object)">
            <summary>
            Returns a value indicating whether this instance is equal to a specified object.
            </summary>
            <param name="obj">An object to compare with this instance or null.</param>
            <returns>true if <paramref name="obj"/> is an instance of <see cref="T:ScintillaNET.MarkerHandle"/> and equals the value of this instance; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.MarkerHandle.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
        <member name="M:ScintillaNET.MarkerHandle.op_Equality(ScintillaNET.MarkerHandle,ScintillaNET.MarkerHandle)">
            <summary>
            Determines whether two specified instances of <see cref="T:ScintillaNET.MarkerHandle"/> are equal.
            </summary>
            <param name="a">The first handle to compare.</param>
            <param name="b">The second handle to compare.</param>
            <returns>true if <paramref name="a"/> equals <paramref name="b"/>; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.MarkerHandle.op_Inequality(ScintillaNET.MarkerHandle,ScintillaNET.MarkerHandle)">
            <summary>
            Determines whether two specified instances of <see cref="T:ScintillaNET.MarkerHandle"/> are not equal.
            </summary>
            <param name="a">The first handle to compare.</param>
            <param name="b">The second handle to compare.</param>
            <returns>true if <paramref name="a"/> does not equal <paramref name="b"/>; otherwise, false.</returns>
        </member>
        <member name="T:ScintillaNET.MarkerSymbol">
            <summary>
            The symbol displayed by a <see cref="T:ScintillaNET.Marker"/>
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Circle">
            <summary>
            A circle. This symbol is typically used to indicate a breakpoint.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.RoundRect">
            <summary>
            A rectangel with rounded edges.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Arrow">
            <summary>
            An arrow (triangle) pointing right.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.SmallRect">
            <summary>
            A rectangle that is wider than it is tall.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.ShortArrow">
            <summary>
            An arrow and tail pointing right. This symbol is typically used to indicate the current line of execution.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Empty">
            <summary>
            An invisible symbol useful for tracking the movement of lines.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.ArrowDown">
            <summary>
            An arrow (triangle) pointing down.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Minus">
            <summary>
            A minus (-) symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Plus">
            <summary>
            A plus (+) symbol.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.VLine">
            <summary>
            A thin vertical line. This symbol is typically used on the middle line of an expanded fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LCorner">
            <summary>
            A thin 'L' shaped line. This symbol is typically used on the last line of an expanded fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.TCorner">
            <summary>
            A thin 't' shaped line. This symbol is typically used on the last line of an expanded nested fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxPlus">
            <summary>
            A plus (+) symbol with surrounding box. This symbol is typically used on the first line of a collapsed fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxPlusConnected">
            <summary>
            A plus (+) symbol with surrounding box and thin vertical line. This symbol is typically used on the first line of a collapsed nested fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxMinus">
            <summary>
            A minus (-) symbol with surrounding box. This symbol is typically used on the first line of an expanded fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxMinusConnected">
            <summary>
            A minus (-) symbol with surrounding box and thin vertical line. This symbol is typically used on the first line of an expanded nested fold block.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LCornerCurve">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.LCorner"/>, but curved.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.TCornerCurve">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.TCorner"/>, but curved.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CirclePlus">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.BoxPlus"/> but surrounded by a circle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CirclePlusConnected">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.BoxPlusConnected"/>, but surrounded by a circle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CircleMinus">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.BoxMinus"/>, but surrounded by a circle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CircleMinusConnected">
            <summary>
            Similar to a <see cref="F:ScintillaNET.MarkerSymbol.BoxMinusConnected"/>, but surrounded by a circle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Background">
            <summary>
            A special marker that displays no symbol but will affect the background color of the line.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.DotDotDot">
            <summary>
            Three dots (ellipsis).
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Arrows">
            <summary>
            Three bracket style arrows.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.FullRect">
            <summary>
            A rectangle occupying the entire marker space.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LeftRect">
            <summary>
            A rectangle occupying only the left edge of the marker space.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Available">
            <summary>
            A special marker left available to plugins.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Underline">
            <summary>
            A special marker that displays no symbol but will underline the current line text.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.RgbaImage">
            <summary>
            A user-defined image. Images can be set using the <see cref="M:ScintillaNET.Marker.DefineRgbaImage(System.Drawing.Bitmap)"/> method.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Bookmark">
            <summary>
            A left-rotated bookmark.
            </summary>
        </member>
        <member name="T:ScintillaNET.ModificationEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.Insert"/> and <see cref="E:ScintillaNET.Scintilla.Delete"/> events.
            </summary>
        </member>
        <member name="M:ScintillaNET.ModificationEventArgs.#ctor(ScintillaNET.Scintilla,ScintillaNET.ModificationSource,System.Int32,System.Int32,System.IntPtr,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.ModificationEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="source">The source of the modification.</param>
            <param name="bytePosition">The zero-based byte position within the document where text was modified.</param>
            <param name="byteLength">The length in bytes of the inserted or deleted text.</param>
            <param name="text">&gt;A pointer to the text inserted or deleted.</param>
            <param name="linesAdded">The number of lines added or removed (delta).</param>
        </member>
        <member name="P:ScintillaNET.ModificationEventArgs.LinesAdded">
            <summary>
            Gets the number of lines added or removed.
            </summary>
            <returns>The number of lines added to the document when text is inserted, or the number of lines removed from the document when text is deleted.</returns>
            <remarks>When lines are deleted the return value will be negative.</remarks>
        </member>
        <member name="P:ScintillaNET.ModificationEventArgs.Text">
            <summary>
            Gets the text that was inserted or deleted.
            </summary>
            <returns>The text inserted or deleted from the document.</returns>
        </member>
        <member name="T:ScintillaNET.ModificationSource">
            <summary>
            The source of a modification
            </summary>
        </member>
        <member name="F:ScintillaNET.ModificationSource.User">
            <summary>
            Modification is the result of a user operation.
            </summary>
        </member>
        <member name="F:ScintillaNET.ModificationSource.Undo">
            <summary>
            Modification is the result of an undo operation.
            </summary>
        </member>
        <member name="F:ScintillaNET.ModificationSource.Redo">
            <summary>
            Modification is the result of a redo operation.
            </summary>
        </member>
        <member name="T:ScintillaNET.MultiPaste">
            <summary>
            Specifies the behavior of pasting into multiple selections.
            </summary>
        </member>
        <member name="F:ScintillaNET.MultiPaste.Once">
            <summary>
            Pasting into multiple selections only pastes to the main selection. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.MultiPaste.Each">
            <summary>
            Pasting into multiple selections pastes into each selection.
            </summary>
        </member>
        <member name="T:ScintillaNET.Order">
            <summary>
            The sorting order for autocompletion lists.
            </summary>
        </member>
        <member name="F:ScintillaNET.Order.Presorted">
            <summary>
            Requires that an autocompletion lists be sorted in alphabetical order. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.Order.PerformSort">
            <summary>
            Instructs a <see cref="T:ScintillaNET.Scintilla"/> control to perform an alphabetical sort of autocompletion lists.
            </summary>
        </member>
        <member name="F:ScintillaNET.Order.Custom">
            <summary>
            User-defined order.
            </summary>
        </member>
        <member name="T:ScintillaNET.Phases">
            <summary>
            The number of phases used when drawing.
            </summary>
        </member>
        <member name="F:ScintillaNET.Phases.One">
            <summary>
            Drawing is done in a single phase. This is the fastest but provides no support for kerning.
            </summary>
        </member>
        <member name="F:ScintillaNET.Phases.Two">
            <summary>
            Drawing is done in two phases; the background first and then the text. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.Phases.Multiple">
            <summary>
            Drawing is done in multiple phases; once for each feature. This is the slowest but allows
            extreme ascenders and descenders to overflow into adjacent lines.
            </summary>
        </member>
        <member name="T:ScintillaNET.PropertyType">
            <summary>
            Lexer property types.
            </summary>
        </member>
        <member name="F:ScintillaNET.PropertyType.Boolean">
            <summary>
            A Boolean property. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.PropertyType.Integer">
            <summary>
            An integer property.
            </summary>
        </member>
        <member name="F:ScintillaNET.PropertyType.String">
            <summary>
            A string property.
            </summary>
        </member>
        <member name="T:ScintillaNET.Scintilla">
            <summary>
            Represents a Scintilla editor control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Scintilla.TimeForever">
            <summary>
            A constant used to specify an infinite mouse dwell wait time.
            </summary>
        </member>
        <member name="F:ScintillaNET.Scintilla.InvalidPosition">
            <summary>
            A constant used to specify an invalid document position.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.AddRefDocument(ScintillaNET.Document)">
            <summary>
            Increases the reference count of the specified document by 1.
            </summary>
            <param name="document">The document reference count to increase.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.AddSelection(System.Int32,System.Int32)">
            <summary>
            Adds an additional selection range to the existing main selection.
            </summary>
            <param name="caret">The zero-based document position to end the selection.</param>
            <param name="anchor">The zero-based document position to start the selection.</param>
            <remarks>A main selection must first have been set by a call to <see cref="M:ScintillaNET.Scintilla.SetSelection(System.Int32,System.Int32)"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.AddText(System.String)">
            <summary>
            Inserts the specified text at the current caret position.
            </summary>
            <param name="text">The text to insert at the current caret position.</param>
            <remarks>The caret position is set to the end of the inserted text, but it is not scrolled into view.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.AnnotationClearAll">
            <summary>
            Removes the annotation text for every <see cref="T:ScintillaNET.Line"/> in the document.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.AppendText(System.String)">
            <summary>
            Adds the specified text to the end of the document.
            </summary>
            <param name="text">The text to add to the document.</param>
            <remarks>The current selection is not changed and the new text is not scrolled into view.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.AssignCmdKey(System.Windows.Forms.Keys,ScintillaNET.Command)">
            <summary>
            Assigns the specified key definition to a <see cref="T:ScintillaNET.Scintilla"/> command.
            </summary>
            <param name="keyDefinition">The key combination to bind.</param>
            <param name="sciCommand">The command to assign.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.AutoCCancel">
            <summary>
            Cancels any displayed autocompletion list.
            </summary>
            <seealso cref="M:ScintillaNET.Scintilla.AutoCStops(System.String)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.AutoCComplete">
            <summary>
            Triggers completion of the current autocompletion word.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.AutoCSelect(System.String)">
            <summary>
            Selects an item in the autocompletion list.
            </summary>
            <param name="select">
            The autocompletion word to select.
            If found, the word in the autocompletion list is selected and the index can be obtained by calling <see cref="P:ScintillaNET.Scintilla.AutoCCurrent"/>.
            If not found, the behavior is determined by <see cref="P:ScintillaNET.Scintilla.AutoCAutoHide"/>.
            </param>
            <remarks>
            Comparisons are performed according to the <see cref="P:ScintillaNET.Scintilla.AutoCIgnoreCase"/> property
            and will match the first word starting with <paramref name="select"/>.
            </remarks>
            <seealso cref="P:ScintillaNET.Scintilla.AutoCCurrent"/>
            <seealso cref="P:ScintillaNET.Scintilla.AutoCAutoHide"/>
            <seealso cref="P:ScintillaNET.Scintilla.AutoCIgnoreCase"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)">
            <summary>
            Displays an auto completion list.
            </summary>
            <param name="lenEntered">The number of characters already entered to match on.</param>
            <param name="list">A list of autocompletion words separated by the <see cref="P:ScintillaNET.Scintilla.AutoCSeparator"/> character.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.AutoCStops(System.String)">
            <summary>
            Specifies the characters that will automatically cancel autocompletion without the need to call <see cref="M:ScintillaNET.Scintilla.AutoCCancel"/>.
            </summary>
            <param name="chars">A String of the characters that will cancel autocompletion. The default is empty.</param>
            <remarks>Characters specified should be limited to printable ASCII characters.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.BeginUndoAction">
            <summary>
            Marks the beginning of a set of actions that should be treated as a single undo action.
            </summary>
            <remarks>A call to <see cref="M:ScintillaNET.Scintilla.BeginUndoAction"/> should be followed by a call to <see cref="M:ScintillaNET.Scintilla.EndUndoAction"/>.</remarks>
            <seealso cref="M:ScintillaNET.Scintilla.EndUndoAction"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.BraceBadLight(System.Int32)">
            <summary>
            Styles the specified character position with the <see cref="F:ScintillaNET.Style.BraceBad"/> style when there is an unmatched brace.
            </summary>
            <param name="position">The zero-based document position of the unmatched brace character or <seealso cref="F:ScintillaNET.Scintilla.InvalidPosition"/> to remove the highlight.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.BraceHighlight(System.Int32,System.Int32)">
            <summary>
            Styles the specified character positions with the <see cref="F:ScintillaNET.Style.BraceLight"/> style.
            </summary>
            <param name="position1">The zero-based document position of the open brace character.</param>
            <param name="position2">The zero-based document position of the close brace character.</param>
            <remarks>Brace highlighting can be removed by specifying <see cref="F:ScintillaNET.Scintilla.InvalidPosition"/> for <paramref name="position1"/> and <paramref name="position2"/>.</remarks>
            <seealso cref="P:ScintillaNET.Scintilla.HighlightGuide"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.BraceMatch(System.Int32)">
            <summary>
            Finds a corresponding matching brace starting at the position specified.
            The brace characters handled are '(', ')', '[', ']', '{', '}', '&lt;', and '&gt;'.
            </summary>
            <param name="position">The zero-based document position of a brace character to start the search from for a matching brace character.</param>
            <returns>The zero-based document position of the corresponding matching brace or <see cref="F:ScintillaNET.Scintilla.InvalidPosition"/> it no matching brace could be found.</returns>
            <remarks>A match only occurs if the style of the matching brace is the same as the starting brace. Nested braces are handled correctly.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipCancel">
            <summary>
            Cancels the display of a call tip window.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipSetForeHlt(System.Drawing.Color)">
            <summary>
            Sets the color of highlighted text in a call tip.
            </summary>
            <param name="color">The new highlight text Color. The default is dark blue.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipSetHlt(System.Int32,System.Int32)">
            <summary>
            Sets the specified range of the call tip text to display in a highlighted style.
            </summary>
            <param name="hlStart">The zero-based index in the call tip text to start highlighting.</param>
            <param name="hlEnd">The zero-based index in the call tip text to stop highlighting (exclusive).</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipSetPosition(System.Boolean)">
            <summary>
            Determines whether to display a call tip above or below text.
            </summary>
            <param name="above">true to display above text; otherwise, false. The default is false.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipShow(System.Int32,System.String)">
            <summary>
            Displays a call tip window.
            </summary>
            <param name="posStart">The zero-based document position where the call tip window should be aligned.</param>
            <param name="definition">The call tip text.</param>
            <remarks>
            A call tip <paramref name="definition" /> should be limited to printable ASCII characters,
            line feed '\n' characters, and tab '\t' characters. Any other characters will likely display incorrectly.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.CallTipTabSize(System.Int32)">
            <summary>
            Sets the call tip tab size in pixels.
            </summary>
            <param name="tabSize">The width in pixels of a tab '\t' character in a call tip. Specifying 0 disables special treatment of tabs.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.ChangeLexerState(System.Int32,System.Int32)">
            <summary>
            Indicates to the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> that the internal lexer state has changed in the specified
            range and therefore may need to be redrawn.
            </summary>
            <param name="startPos">The zero-based document position at which the lexer state change starts.</param>
            <param name="endPos">The zero-based document position at which the lexer state change ends.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.Clear">
            <summary>
            Removes the selected text from the document.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearAll">
            <summary>
            Deletes all document text, unless the document is read-only.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearCmdKey(System.Windows.Forms.Keys)">
            <summary>
            Makes the specified key definition do nothing.
            </summary>
            <param name="keyDefinition">The key combination to bind.</param>
            <remarks>This is equivalent to binding the keys to <see cref="F:ScintillaNET.Command.Null"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearAllCmdKeys">
            <summary>
            Removes all the key definition command mappings.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearDocumentStyle">
            <summary>
            Removes all styling from the document and resets the folding state.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearRegisteredImages">
            <summary>
            Removes all images registered for autocompletion lists.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ClearSelections">
            <summary>
            Sets a single empty selection at the start of the document.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.Colorize(System.Int32,System.Int32)">
            <summary>
            Requests that the current lexer restyle the specified range.
            </summary>
            <param name="startPos">The zero-based document position at which to start styling.</param>
            <param name="endPos">The zero-based document position at which to stop styling (exclusive).</param>
            <remarks>This will also cause fold levels in the range specified to be reset.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.Copy">
            <summary>
            Copies the selected text from the document and places it on the clipboard.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.CopyAllowLine">
            <summary>
            Copies the selected text from the document and places it on the clipboard.
            If the selection is empty the current line is copied.
            </summary>
            <remarks>
            If the selection is empty and the current line copied, an extra "MSDEVLineSelect" marker is added to the
            clipboard which is then used in <see cref="M:ScintillaNET.Scintilla.Paste"/> to paste the whole line before the current line.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.CopyRange(System.Int32,System.Int32)">
            <summary>
            Copies the specified range of text to the clipboard.
            </summary>
            <param name="start">The zero-based character position in the document to start copying.</param>
            <param name="end">The zero-based character position (exclusive) in the document to stop copying.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateDocument">
            <summary>
            Create a new, empty document.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.Scintilla.Document"/> with a reference count of 1.</returns>
            <remarks>You are responsible for ensuring the reference count eventually reaches 0 or memory leaks will occur.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateLoader(System.Int32)">
            <summary>
            Creates an <see cref="T:ScintillaNET.ILoader"/> object capable of loading a <see cref="P:ScintillaNET.Scintilla.Document"/> on a background (non-UI) thread.
            </summary>
            <param name="length">The initial number of characters to allocate.</param>
            <returns>A new <see cref="T:ScintillaNET.ILoader"/> object, or null if the loader could not be created.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.Cut">
            <summary>
            Cuts the selected text from the document and places it on the clipboard.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.DeleteRange(System.Int32,System.Int32)">
            <summary>
            Deletes a range of text from the document.
            </summary>
            <param name="position">The zero-based character position to start deleting.</param>
            <param name="length">The number of characters to delete.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.DescribeKeywordSets">
            <summary>
            Retrieves a description of keyword sets supported by the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <returns>A String describing each keyword set separated by line breaks for the current lexer.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.DescribeProperty(System.String)">
            <summary>
            Retrieves a brief description of the specified property name for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <param name="name">A property name supported by the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.</param>
            <returns>A String describing the lexer property name if found; otherwise, String.Empty.</returns>
            <remarks>A list of supported property names for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> can be obtained by calling <see cref="M:ScintillaNET.Scintilla.PropertyNames"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.DirectMessage(System.Int32,System.IntPtr,System.IntPtr)">
            <summary>
            Sends the specified message directly to the native Scintilla window,
            bypassing any managed APIs.
            </summary>
            <param name="msg">The message ID.</param>
            <param name="wParam">The message <c>wparam</c> field.</param>
            <param name="lParam">The message <c>lparam</c> field.</param>
            <returns>An <see cref="T:System.IntPtr"/> representing the result of the message request.</returns>
            <remarks>This API supports the Scintilla infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.DropSelection(System.Int32)">
            <summary>
            If there are multiple selections, removes the specified selection.
            </summary>
            <param name="selection">The zero-based selection index.</param>
            <seealso cref="P:ScintillaNET.Scintilla.Selections"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.EmptyUndoBuffer">
            <summary>
            Clears any undo or redo history.
            </summary>
            <remarks>This will also cause <see cref="M:ScintillaNET.Scintilla.SetSavePoint"/> to be called but will not raise the <see cref="E:ScintillaNET.Scintilla.SavePointReached"/> event.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.EndUndoAction">
            <summary>
            Marks the end of a set of actions that should be treated as a single undo action.
            </summary>
            <seealso cref="M:ScintillaNET.Scintilla.BeginUndoAction"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.ExecuteCmd(ScintillaNET.Command)">
            <summary>
            Performs the specified <see cref="T:ScintillaNET.Scintilla"/>command.
            </summary>
            <param name="sciCommand">The command to perform.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetCharAt(System.Int32)">
            <summary>
            Returns the character as the specified document position.
            </summary>
            <param name="position">The zero-based document position of the character to get.</param>
            <returns>The character at the specified <paramref name="position" />.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetColumn(System.Int32)">
            <summary>
            Returns the column number of the specified document position, taking the width of tabs into account.
            </summary>
            <param name="position">The zero-based document position to get the column for.</param>
            <returns>The number of columns from the start of the line to the specified document <paramref name="position" />.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetEndStyled">
            <summary>
            Returns the last document position likely to be styled correctly.
            </summary>
            <returns>The zero-based document position of the last styled character.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetProperty(System.String)">
            <summary>
            Lookup a property value for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <param name="name">The property name to lookup.</param>
            <returns>
            A String representing the property value if found; otherwise, String.Empty.
            Any embedded property name macros as described in <see cref="M:ScintillaNET.Scintilla.SetProperty(System.String,System.String)"/> will not be replaced (expanded).
            </returns>
            <seealso cref="M:ScintillaNET.Scintilla.GetPropertyExpanded(System.String)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetPropertyExpanded(System.String)">
            <summary>
            Lookup a property value for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> and expand any embedded property macros.
            </summary>
            <param name="name">The property name to lookup.</param>
            <returns>
            A String representing the property value if found; otherwise, String.Empty.
            Any embedded property name macros as described in <see cref="M:ScintillaNET.Scintilla.SetProperty(System.String,System.String)"/> will be replaced (expanded).
            </returns>
            <seealso cref="M:ScintillaNET.Scintilla.GetProperty(System.String)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetPropertyInt(System.String,System.Int32)">
            <summary>
            Lookup a property value for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> and convert it to an integer.
            </summary>
            <param name="name">The property name to lookup.</param>
            <param name="defaultValue">A default value to return if the property name is not found or has no value.</param>
            <returns>
            An Integer representing the property value if found;
            otherwise, <paramref name="defaultValue"/> if not found or the property has no value;
            otherwise, 0 if the property is not a number.
            </returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetStyleAt(System.Int32)">
            <summary>
            Gets the style of the specified document position.
            </summary>
            <param name="position">The zero-based document position of the character to get the style for.</param>
            <returns>The zero-based <see cref="T:ScintillaNET.Style"/> index used at the specified <paramref name="position"/>.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetTextRange(System.Int32,System.Int32)">
            <summary>
            Gets a range of text from the document.
            </summary>
            <param name="position">The zero-based starting character position of the range to get.</param>
            <param name="length">The number of characters to get.</param>
            <returns>A string representing the text range.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetVersionInfo">
            <summary>
            Returns the version information of the native Scintilla library.
            </summary>
            <returns>An object representing the version information of the native Scintilla library.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GotoPosition(System.Int32)">
            <summary>
            Navigates the caret to the document position specified.
            </summary>
            <param name="position">The zero-based document character position to navigate to.</param>
            <remarks>Any selection is discarded.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.IndicatorClearRange(System.Int32,System.Int32)">
            <summary>
            Removes the <see cref="P:ScintillaNET.Scintilla.IndicatorCurrent"/> indicator (and user-defined value) from the specified range of text.
            </summary>
            <param name="position">The zero-based character position within the document to start clearing.</param>
            <param name="length">The number of characters to clear.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.IndicatorFillRange(System.Int32,System.Int32)">
            <summary>
            Adds the <see cref="P:ScintillaNET.Scintilla.IndicatorCurrent"/> indicator and <see cref="P:ScintillaNET.Scintilla.IndicatorValue"/> value to the specified range of text.
            </summary>
            <param name="position">The zero-based character position within the document to start filling.</param>
            <param name="length">The number of characters to fill.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.InsertText(System.Int32,System.String)">
            <summary>
            Inserts text at the specified position.
            </summary>
            <param name="position">The zero-based character position to insert the text. Specify -1 to use the current caret position.</param>
            <param name="text">The text to insert into the document.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="position"/> less than zero and not equal to -1. -or-
            <paramref name="position"/> is greater than the document length.
            </exception>
            <remarks>No scrolling is performed.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.LineFromPosition(System.Int32)">
            <summary>
            Returns the line that contains the document position specified.
            </summary>
            <param name="position">The zero-based document character position.</param>
            <returns>The zero-based document line index containing the character <paramref name="position" />.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.LineScroll(System.Int32,System.Int32)">
            <summary>
            Scrolls the display the number of lines and columns specified.
            </summary>
            <param name="lines">The number of lines to scroll.</param>
            <param name="columns">The number of columns to scroll.</param>
            <remarks>
            Negative values scroll in the opposite direction.
            A column is the width in pixels of a space character in the <see cref="F:ScintillaNET.Style.Default"/> style.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.LoadLexerLibrary(System.String)">
            <summary>
            Loads a <see cref="T:ScintillaNET.Scintilla"/> compatible lexer from an external DLL.
            </summary>
            <param name="path">The path to the external lexer DLL.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.MarkerDeleteAll(System.Int32)">
            <summary>
            Removes the specified marker from all lines.
            </summary>
            <param name="marker">The zero-based <see cref="T:ScintillaNET.Marker"/> index to remove from all lines, or -1 to remove all markers from all lines.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.MarkerDeleteHandle(ScintillaNET.MarkerHandle)">
            <summary>
            Searches the document for the marker handle and deletes the marker if found.
            </summary>
            <param name="markerHandle">The <see cref="T:ScintillaNET.MarkerHandle"/> created by a previous call to <see cref="M:ScintillaNET.Line.MarkerAdd(System.Int32)"/> of the marker to delete.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.MarkerLineFromHandle(ScintillaNET.MarkerHandle)">
            <summary>
            Searches the document for the marker handle and returns the line number containing the marker if found.
            </summary>
            <param name="markerHandle">The <see cref="T:ScintillaNET.MarkerHandle"/> created by a previous call to <see cref="M:ScintillaNET.Line.MarkerAdd(System.Int32)"/> of the marker to search for.</param>
            <returns>If found, the zero-based line index containing the marker; otherwise, -1.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnAutoCCancelled(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.AutoCCancelled"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnAutoCCharDeleted(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.AutoCCharDeleted"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnAutoCSelection(ScintillaNET.AutoCSelectionEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.AutoCSelection"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.AutoCSelectionEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBeforeDelete(ScintillaNET.BeforeModificationEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.BeforeDelete"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.BeforeModificationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBeforeInsert(ScintillaNET.BeforeModificationEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.BeforeInsert"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.BeforeModificationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBorderStyleChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.BorderStyleChanged"/> event.
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnChangeAnnotation(ScintillaNET.ChangeAnnotationEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.ChangeAnnotation"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.ChangeAnnotationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnCharAdded(ScintillaNET.CharAddedEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.CharAdded"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.CharAddedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDelete(ScintillaNET.ModificationEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.Delete"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.ModificationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDwellEnd(ScintillaNET.DwellEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.DwellEnd"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.DwellEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDwellStart(ScintillaNET.DwellEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.DwellStart"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.DwellEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnHandleCreated(System.EventArgs)">
            <summary>
            Raises the HandleCreated event.
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnInsert(ScintillaNET.ModificationEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.Insert"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.ModificationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnInsertCheck(ScintillaNET.InsertCheckEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.InsertCheck"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.InsertCheckEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnMarginClick(ScintillaNET.MarginClickEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.MarginClick"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.MarginClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnModifyAttempt(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.ModifyAttempt"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnSavePointLeft(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.SavePointLeft"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnSavePointReached(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.SavePointReached"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnStyleNeeded(ScintillaNET.StyleNeededEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.StyleNeeded"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.StyleNeededEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnUpdateUI(ScintillaNET.UpdateUIEventArgs)">
            <summary>
            Raises the <see cref="E:ScintillaNET.Scintilla.UpdateUI"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.UpdateUIEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.Paste">
            <summary>
            Pastes the contents of the clipboard into the current selection.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.PropertyNames">
            <summary>
            Retrieves a list of property names that can be set for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <returns>A String of property names separated by line breaks.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.PropertyType(System.String)">
            <summary>
            Retrieves the data type of the specified property name for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <param name="name">A property name supported by the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.</param>
            <returns>One of the <see cref="M:ScintillaNET.Scintilla.PropertyType(System.String)"/> enumeration values. The default is <see cref="F:ScintillaNET.PropertyType.Boolean"/>.</returns>
            <remarks>A list of supported property names for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> can be obtained by calling <see cref="M:ScintillaNET.Scintilla.PropertyNames"/>.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.Redo">
            <summary>
            Redoes the effect of an <see cref="M:ScintillaNET.Scintilla.Undo"/> operation.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.RegisterRgbaImage(System.Int32,System.Drawing.Bitmap)">
            <summary>
            Maps the specified image to a type identifer for use in an autocompletion list.
            </summary>
            <param name="type">The numeric identifier for this image.</param>
            <param name="image">The Bitmap to use in an autocompletion list.</param>
            <remarks>
            The <paramref name="image"/> registered can be referenced by its <paramref name="type"/> identifer in an autocompletion
            list by suffixing a word with the <see cref="P:ScintillaNET.Scintilla.AutoCTypeSeparator"/> character and the <paramref name="type"/> value. e.g.
            "int?2 long?3 short?1" etc....
            </remarks>
            <seealso cref="P:ScintillaNET.Scintilla.AutoCTypeSeparator"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.ReleaseDocument(ScintillaNET.Document)">
            <summary>
            Decreases the reference count of the specified document by 1.
            </summary>
            <param name="document">
            The document reference count to decrease.
            When a document's reference count reaches 0 it is destroyed and any associated memory released.
            </param>
        </member>
        <member name="M:ScintillaNET.Scintilla.ReplaceSelection(System.String)">
            <summary>
            Replaces the current selection with the specified text.
            </summary>
            <param name="text">The text that should replace the current selection.</param>
            <remarks>
            If there is not a current selection, the text will be inserted at the current caret position.
            Following the operation the caret is placed at the end of the inserted text and scrolled into view.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScrollCaret">
            <summary>
            Scrolls the current position into view, if it is not already visible.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScrollRange(System.Int32,System.Int32)">
            <summary>
            Scrolls the specified range into view.
            </summary>
            <param name="start">The zero-based document start position to scroll to.</param>
            <param name="end">
            The zero-based document end position to scroll to if doing so does not cause the <paramref name="start" />
            position to scroll out of view.
            </param>
            <remarks>This may be used to make a search match visible.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SearchInTarget(System.String)">
            <summary>
            Searches for the first occurrence of the specified pattern in the target defined by <see cref="P:ScintillaNET.Scintilla.TargetStart"/> and <see cref="P:ScintillaNET.Scintilla.TargetEnd"/>.
            </summary>
            <param name="pattern">The text pattern to search for. The interpretation of the pattern is defined by the <see cref="P:ScintillaNET.Scintilla.SearchFlags"/>.</param>
            <returns>The zero-based start position of the matched text within the document if successful; otherwise, -1.</returns>
            <remarks>If successful, the <see cref="P:ScintillaNET.Scintilla.TargetStart"/> and <see cref="P:ScintillaNET.Scintilla.TargetEnd"/> properties will be updated to start and end positions of the matched text.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetAdditionalSelBack(System.Drawing.Color)">
            <summary>
            Sets the background color of additional selections.
            </summary>
            <param name="color">Additional selections background color.</param>
            <remarks>Calling <see cref="M:ScintillaNET.Scintilla.SetSelectionBackColor(System.Boolean,System.Drawing.Color)"/> will reset the <paramref name="color"/> specified.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetAdditionalSelFore(System.Drawing.Color)">
            <summary>
            Sets the foreground color of additional selections.
            </summary>
            <param name="color">Additional selections foreground color.</param>
            <remarks>Calling <see cref="M:ScintillaNET.Scintilla.SetSelectionForeColor(System.Boolean,System.Drawing.Color)"/> will reset the <paramref name="color"/> specified.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetKeywords(System.Int32,System.String)">
            <summary>
            Updates a keyword set used by the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <param name="set">The zero-based index of the keyword set to update.</param>
            <param name="keywords">
            A list of keywords pertaining to the current <see cref="P:ScintillaNET.Scintilla.Lexer"/> separated by whitespace (space, tab, '\n', '\r') characters.
            </param>
            <remarks>The keywords specified will be styled according to the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.</remarks>
            <seealso cref="M:ScintillaNET.Scintilla.DescribeKeywordSets"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetModulePath(System.String)">
            <summary>
            Sets the application-wide default module path of the native Scintilla library.
            </summary>
            <param name="modulePath">The native Scintilla module path.</param>
            <remarks>
            This method must be called prior to the first <see cref="T:ScintillaNET.Scintilla"/> control being created.
            The <paramref name="modulePath"/> can be relative or absolute.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetProperty(System.String,System.String)">
            <summary>
            Passes the specified property name-value pair to the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>.
            </summary>
            <param name="name">The property name to set.</param>
            <param name="value">
            The property value. Values can refer to other property names using the syntax $(name), where 'name' is another property
            name for the current <see cref="P:ScintillaNET.Scintilla.Lexer"/>. When the property value is retrieved by a call to <see cref="M:ScintillaNET.Scintilla.GetPropertyExpanded(System.String)"/>
            the embedded property name macro will be replaced (expanded) with that current property value.
            </param>
            <remarks>Property names are case-sensitive.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetSavePoint">
            <summary>
            Marks the document as unmodified.
            </summary>
            <seealso cref="P:ScintillaNET.Scintilla.Modified"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetSelection(System.Int32,System.Int32)">
            <summary>
            Sets a single selection from anchor to caret.
            </summary>
            <param name="caret">The zero-based document position to end the selection.</param>
            <param name="anchor">The zero-based document position to start the selection.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetSelectionBackColor(System.Boolean,System.Drawing.Color)">
            <summary>
            Sets a global override to the selection background color.
            </summary>
            <param name="use">true to override the selection background color; otherwise, false.</param>
            <param name="color">The global selection background color.</param>
            <seealso cref="M:ScintillaNET.Scintilla.SetSelectionForeColor(System.Boolean,System.Drawing.Color)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetSelectionForeColor(System.Boolean,System.Drawing.Color)">
            <summary>
            Sets a global override to the selection foreground color.
            </summary>
            <param name="use">true to override the selection foreground color; otherwise, false.</param>
            <param name="color">The global selection foreground color.</param>
            <seealso cref="M:ScintillaNET.Scintilla.SetSelectionBackColor(System.Boolean,System.Drawing.Color)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetStyling(System.Int32,System.Int32)">
            <summary>
            Styles the specified length of characters.
            </summary>
            <param name="length">The number of characters to style.</param>
            <param name="style">The <see cref="T:ScintillaNET.Style"/> definition index to assign each character.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="length"/> or <paramref name="style"/> is less than zero. -or-
            The sum of a preceeding call to <see cref="M:ScintillaNET.Scintilla.StartStyling(System.Int32)"/> or <see name="SetStyling"/> and <paramref name="length"/> is greater than the document length. -or-
            <paramref name="style"/> is greater than or equal to the number of style definitions.
            </exception>
            <remarks>
            The styling position is advanced by <paramref name="length"/> after each call allowing multiple
            calls to <see cref="M:ScintillaNET.Scintilla.SetStyling(System.Int32,System.Int32)"/> for a single call to <see cref="M:ScintillaNET.Scintilla.StartStyling(System.Int32)"/>.
            </remarks>
            <seealso cref="M:ScintillaNET.Scintilla.StartStyling(System.Int32)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetTargetRange(System.Int32,System.Int32)">
            <summary>
            Sets the <see cref="P:ScintillaNET.Scintilla.TargetStart"/> and <see cref="P:ScintillaNET.Scintilla.TargetEnd"/> properties
            </summary>
            <param name="start">The zero-based character position within the document to start a search or replace operation.</param>
            <param name="end">The zero-based character position within the document to end a search or replace operation.</param>
            <seealso cref="P:ScintillaNET.Scintilla.TargetStart"/>
            <seealso cref="P:ScintillaNET.Scintilla.TargetEnd"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetWhitespaceBackColor(System.Boolean,System.Drawing.Color)">
            <summary>
            Sets a global override to the whitespace background color.
            </summary>
            <param name="use">true to override the whitespace background color; otherwise, false.</param>
            <param name="color">The global whitespace background color.</param>
            <remarks>When not overridden globally, the whitespace background color is determined by the current lexer.</remarks>
            <seealso cref="P:ScintillaNET.Scintilla.ViewWhitespace"/>
            <seealso cref="M:ScintillaNET.Scintilla.SetWhitespaceForeColor(System.Boolean,System.Drawing.Color)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetWhitespaceForeColor(System.Boolean,System.Drawing.Color)">
            <summary>
            Sets a global override to the whitespace foreground color.
            </summary>
            <param name="use">true to override the whitespace foreground color; otherwise, false.</param>
            <param name="color">The global whitespace foreground color.</param>
            <remarks>When not overridden globally, the whitespace foreground color is determined by the current lexer.</remarks>
            <seealso cref="P:ScintillaNET.Scintilla.ViewWhitespace"/>
            <seealso cref="M:ScintillaNET.Scintilla.SetWhitespaceBackColor(System.Boolean,System.Drawing.Color)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.StartStyling(System.Int32)">
            <summary>
            Prepares for styling by setting the styling <paramref name="position"/> to start at.
            </summary>
            <param name="position">The zero-based character position in the document to start styling.</param>
            <remarks>
            After preparing the document for styling, use successive calls to <see cref="M:ScintillaNET.Scintilla.SetStyling(System.Int32,System.Int32)"/>
            to style the document.
            </remarks>
            <seealso cref="M:ScintillaNET.Scintilla.SetStyling(System.Int32,System.Int32)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.StyleClearAll">
            <summary>
            Resets all style properties to those currently configured for the <see cref="F:ScintillaNET.Style.Default"/> style.
            </summary>
            <seealso cref="M:ScintillaNET.Scintilla.StyleResetDefault"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.StyleResetDefault">
            <summary>
            Resets the <see cref="F:ScintillaNET.Style.Default"/> style to its initial state.
            </summary>
            <seealso cref="M:ScintillaNET.Scintilla.StyleClearAll"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.TargetFromSelection">
            <summary>
            Sets the <see cref="P:ScintillaNET.Scintilla.TargetStart"/> and <see cref="P:ScintillaNET.Scintilla.TargetEnd"/> to the start and end positions of the selection.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.TextWidth(System.Int32,System.String)">
            <summary>
            Measures the width in pixels of the specified string when rendered in the specified style.
            </summary>
            <param name="style">The index of the <see cref="T:ScintillaNET.Style"/> to use when rendering the text to measure.</param>
            <param name="text">The text to measure.</param>
            <returns>The width in pixels.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.Undo">
            <summary>
            Undoes the previous action.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Processes Windows messages.
            </summary>
            <param name="m">The Windows Message to process.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.WordEndPosition(System.Int32,System.Boolean)">
            <summary>
            Returns the position where a word ends, searching forward from the position specified.
            </summary>
            <param name="position">The zero-based document position to start searching from.</param>
            <param name="onlyWordCharacters">
            true to stop searching at the first non-word character regardless of whether the search started at a word or non-word character.
            false to use the first character in the search as a word or non-word indicator and then search for that word or non-word boundary.
            </param>
            <returns>The zero-based document postion of the word boundary.</returns>
            <seealso cref="M:ScintillaNET.Scintilla.WordStartPosition(System.Int32,System.Boolean)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.WordStartPosition(System.Int32,System.Boolean)">
            <summary>
            Returns the position where a word starts, searching backward from the position specified.
            </summary>
            <param name="position">The zero-based document position to start searching from.</param>
            <param name="onlyWordCharacters">
            true to stop searching at the first non-word character regardless of whether the search started at a word or non-word character.
            false to use the first character in the search as a word or non-word indicator and then search for that word or non-word boundary.
            </param>
            <returns>The zero-based document postion of the word boundary.</returns>
            <seealso cref="M:ScintillaNET.Scintilla.WordEndPosition(System.Int32,System.Boolean)"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.ZoomIn">
            <summary>
            Increases the zoom factor by 1 until it reaches 20 points.
            </summary>
            <seealso cref="P:ScintillaNET.Scintilla.Zoom"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.ZoomOut">
            <summary>
            Decreases the zoom factor by 1 until it reaches -10 points.
            </summary>
            <seealso cref="P:ScintillaNET.Scintilla.Zoom"/>
        </member>
        <member name="M:ScintillaNET.Scintilla.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Scintilla"/> class.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.AdditionalCaretForeColor">
            <summary>
            Gets or sets the caret foreground color for additional selections.
            </summary>
            <returns>The caret foreground color in additional selections. The default is (127, 127, 127).</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AdditionalCaretsBlink">
            <summary>
            Gets or sets whether the carets in additional selections will blink.
            </summary>
            <returns>true if additional selection carets should blink; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AdditionalCaretsVisible">
            <summary>
            Gets or sets whether the carets in additional selections are visible.
            </summary>
            <returns>true if additional selection carets are visible; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AdditionalSelAlpha">
            <summary>
            Gets or sets the alpha transparency of additional multiple selections.
            </summary>
            <returns>
            The alpha transparency ranging from 0 (completely transparent) to 255 (completely opaque).
            The value 256 will disable alpha transparency. The default is 256.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AdditionalSelectionTyping">
            <summary>
            Gets or sets whether additional typing affects multiple selections.
            </summary>
            <returns>true if typing will affect multiple selections instead of just the main selection; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AnchorPosition">
            <summary>
            Gets or sets the current anchor position.
            </summary>
            <returns>The zero-based character position of the anchor.</returns>
            <remarks>
            Setting the current anchor position will create a selection between it and the <see cref="P:ScintillaNET.Scintilla.CurrentPosition"/>.
            The caret is not scrolled into view.
            </remarks>
            <seealso cref="M:ScintillaNET.Scintilla.ScrollCaret"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.AnnotationVisible">
            <summary>
            Gets or sets the display of annotations.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.Annotation"/> enumeration values. The default is <see cref="F:ScintillaNET.Annotation.Hidden"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCActive">
            <summary>
            Gets a value indicating whether there is an autocompletion list displayed.
            </summary>
            <returns>true if there is an active autocompletion list; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCAutoHide">
            <summary>
            Gets or sets whether to automatically cancel autocompletion when there are no viable matches.
            </summary>
            <returns>
            true to automatically cancel autocompletion when there is no possible match; otherwise, false.
            The default is true.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCCancelAtStart">
            <summary>
            Gets or sets whether to cancel an autocompletion if the caret moves from its initial location,
            or is allowed to move to the word start.
            </summary>
            <returns>
            true to cancel autocompletion when the caret moves.
            false to allow the caret to move to the beginning of the word without cancelling autocompletion.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCCurrent">
            <summary>
            Gets the index of the current autocompletion list selection.
            </summary>
            <returns>The zero-based index of the current autocompletion selection.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCChooseSingle">
            <summary>
            Gets or sets whether to automatically select an item when it is the only one in an autocompletion list.
            </summary>
            <returns>
            true to automatically choose the only autocompletion item and not display the list; otherwise, false.
            The default is false.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCDropRestOfWord">
            <summary>
            Gets or sets whether to delete any word characters following the caret after an autocompletion.
            </summary>
            <returns>
            true to delete any word characters following the caret after autocompletion; otherwise, false.
            The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCIgnoreCase">
            <summary>
            Gets or sets whether matching characters to an autocompletion list is case-insensitive.
            </summary>
            <returns>true to use case-insensitive matching; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCMaxHeight">
            <summary>
            Gets or sets the maximum height of the autocompletion list measured in rows.
            </summary>
            <returns>The max number of rows to display in an autocompletion window. The default is 5.</returns>
            <remarks>If there are more items in the list than max rows, a vertical scrollbar is shown.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCMaxWidth">
            <summary>
            Gets or sets the width in characters of the autocompletion list.
            </summary>
            <returns>
            The width of the autocompletion list expressed in characters, or 0 to automatically set the width
            to the longest item. The default is 0.
            </returns>
            <remarks>Any items that cannot be fully displayed will be indicated with ellipsis.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCOrder">
            <summary>
            Gets or sets the autocompletion list sort order to expect when calling <see cref="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)"/>.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.Order"/> enumeration values. The default is <see cref="F:ScintillaNET.Order.Presorted"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCPosStart">
            <summary>
            Gets the document position at the time <see cref="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)"/> was called.
            </summary>
            <returns>The zero-based document position at the time <see cref="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)"/> was called.</returns>
            <seealso cref="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCSeparator">
            <summary>
            Gets or sets the delimiter character used to separate words in an autocompletion list.
            </summary>
            <returns>The separator character used when calling <see cref="M:ScintillaNET.Scintilla.AutoCShow(System.Int32,System.String)"/>. The default is the space character.</returns>
            <remarks>The <paramref name="value"/> specified should be limited to printable ASCII characters.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoCTypeSeparator">
            <summary>
            Gets or sets the delimiter character used to separate words and image type identifiers in an autocompletion list.
            </summary>
            <returns>The separator character used to reference an image registered with <see cref="M:ScintillaNET.Scintilla.RegisterRgbaImage(System.Int32,System.Drawing.Bitmap)"/>. The default is '?'.</returns>
            <remarks>The <paramref name="value"/> specified should be limited to printable ASCII characters.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutomaticFold">
            <summary>
            Gets or sets the automatic folding flags.
            </summary>
            <returns>
            A bitwise combination of the <see cref="T:ScintillaNET.AutomaticFold"/> enumeration.
            The default is <see cref="F:ScintillaNET.AutomaticFold.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackColor">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackgroundImage">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackgroundImageLayout">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BorderStyle">
            <summary>
            Gets or sets the border type of the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A BorderStyle enumeration value that represents the border type of the control. The default is Fixed3D.</returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">A value that is not within the range of valid values for the enumeration was assigned to the property.</exception>
        </member>
        <member name="P:ScintillaNET.Scintilla.BufferedDraw">
            <summary>
            Gets or sets whether drawing is double-buffered.
            </summary>
            <returns>
            true to draw each line into an offscreen bitmap first before copying it to the screen; otherwise, false.
            The default is true.
            </returns>
            <remarks>Disabling buffer can improve performance but will cause flickering.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.CallTipActive">
            <summary>
            Gets a value indicating whether there is a call tip window displayed.
            </summary>
            <returns>true if there is an active call tip window; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CanPaste">
            <summary>
            Gets a value indicating whether there is text on the clipboard that can be pasted into the document.
            </summary>
            <returns>true when there is text on the clipboard to paste; otherwise, false.</returns>
            <remarks>The document cannot be <see cref="P:ScintillaNET.Scintilla.ReadOnly"/>  and the selection cannot contain protected text.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.CanRedo">
            <summary>
            Gets a value indicating whether there is an undo action to redo.
            </summary>
            <returns>true when there is something to redo; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CanUndo">
            <summary>
            Gets a value indicating whether there is an action to undo.
            </summary>
            <returns>true when there is something to undo; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretForeColor">
            <summary>
            Gets or sets the caret foreground color.
            </summary>
            <returns>The caret foreground color. The default is black.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretLineBackColor">
            <summary>
            Gets or sets the caret line background color.
            </summary>
            <returns>The caret line background color. The default is yellow.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretLineBackColorAlpha">
            <summary>
            Gets or sets the alpha transparency of the <see cref="P:ScintillaNET.Scintilla.CaretLineBackColor"/>.
            </summary>
            <returns>
            The alpha transparency ranging from 0 (completely transparent) to 255 (completely opaque).
            The value 256 will disable alpha transparency. The default is 256.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretLineVisible">
            <summary>
            Gets or sets whether the caret line is visible (highlighted).
            </summary>
            <returns>true if the caret line is visible; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretPeriod">
            <summary>
            Gets or sets the caret blink rate in milliseconds.
            </summary>
            <returns>The caret blink rate measured in milliseconds. The default is 530.</returns>
            <remarks>A value of 0 will stop the caret blinking.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretStyle">
            <summary>
            Gets or sets the caret display style.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.CaretStyle"/> enumeration values.
            The default is <see cref="F:ScintillaNET.CaretStyle.Line"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CaretWidth">
            <summary>
            Gets or sets the width in pixels of the caret.
            </summary>
            <returns>The width of the caret in pixels. The default is 1 pixel.</returns>
            <remarks>
            The caret width can only be set to a value of 0, 1, 2 or 3 pixels and is only effective
            when the <see cref="P:ScintillaNET.Scintilla.CaretStyle"/> property is set to <see cref="F:ScintillaNET.CaretStyle.Line"/>.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.CreateParams">
            <summary>
            Gets the required creation parameters when the control handle is created.
            </summary>
            <returns>A CreateParams that contains the required creation parameters when the handle to the control is created.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.CurrentPosition">
            <summary>
            Gets or sets the current caret position.
            </summary>
            <returns>The zero-based character position of the caret.</returns>
            <remarks>
            Setting the current caret position will create a selection between it and the current <see cref="P:ScintillaNET.Scintilla.AnchorPosition"/>.
            The caret is not scrolled into view.
            </remarks>
            <seealso cref="M:ScintillaNET.Scintilla.ScrollCaret"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.DefaultCursor">
            <summary>
            Gets or sets the default cursor for the control.
            </summary>
            <returns>An object of type Cursor representing the current default cursor.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.DefaultSize">
            <summary>
            Gets the default size of the control.
            </summary>
            <returns>The default Size of the control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Document">
            <summary>
            Gets or sets the current document used by the control.
            </summary>
            <returns>The current <see cref="P:ScintillaNET.Scintilla.Document"/>.</returns>
            <remarks>
            Setting this property is equivalent to calling <see cref="M:ScintillaNET.Scintilla.ReleaseDocument(ScintillaNET.Document)"/> on the current document, and
            calling <see cref="M:ScintillaNET.Scintilla.CreateDocument"/> if the new <paramref name="value"/> is <see cref="F:ScintillaNET.Document.Empty"/> or
            <see cref="M:ScintillaNET.Scintilla.AddRefDocument(ScintillaNET.Document)"/> if the new <paramref name="value"/> is not <see cref="F:ScintillaNET.Document.Empty"/>.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.EndAtLastLine">
            <summary>
            Gets or sets whether vertical scrolling ends at the last line or can scroll past.
            </summary>
            <returns>true if the maximum vertical scroll position ends at the last line; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.EdgeColor">
            <summary>
            Gets or sets the background color to use when indicating long lines with
            <see cref="F:ScintillaNET.EdgeMode.Background"/>.
            </summary>
            <returns>The background Color. The default is Silver.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.EdgeColumn">
            <summary>
            Gets or sets the column number at which to begin indicating long lines.
            </summary>
            <returns>The number of columns in a long line. The default is 0.</returns>
            <remarks>
            When using <see cref="F:ScintillaNET.EdgeMode.Line"/>, a column is defined as the width of a space character in the <see cref="F:ScintillaNET.Style.Default"/> style.
            When using <see cref="F:ScintillaNET.EdgeMode.Background"/> a column is equal to a character (including tabs).
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.EdgeMode">
            <summary>
            Gets or sets the mode for indicating long lines.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.EdgeMode"/> enumeration values.
            The default is <see cref="F:ScintillaNET.EdgeMode.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ExtraAscent">
            <summary>
            Gets or sets the amount of whitespace added to the ascent (top) of each line.
            </summary>
            <returns>The extra line ascent. The default is zero.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ExtraDescent">
            <summary>
            Gets or sets the amount of whitespace added to the descent (bottom) of each line.
            </summary>
            <returns>The extra line descent. The default is zero.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.FirstVisibleLine">
            <summary>
            Gets or sets the first visible line on screen.
            </summary>
            <returns>The zero-based index of the first visible screen line.</returns>
            <remarks>The value is a visible line, not a document line.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.Font">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.FontQuality">
            <summary>
            Gets or sets font quality (anti-aliasing method) used to render fonts.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.FontQuality"/> enumeration values.
            The default is <see cref="F:ScintillaNET.FontQuality.Default"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ForeColor">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.HighlightGuide">
            <summary>
            Gets or sets the column number of the indentation guide to highlight.
            </summary>
            <returns>The column number of the indentation guide to highlight or 0 if disabled.</returns>
            <remarks>Guides are highlighted in the <see cref="F:ScintillaNET.Style.BraceLight"/> style. Column numbers can be determined by calling <see cref="M:ScintillaNET.Scintilla.GetColumn(System.Int32)"/>.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.HScrollBar">
            <summary>
            Gets or sets whether to display the horizontal scroll bar.
            </summary>
            <returns>true to display the horizontal scroll bar when needed; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.IndentWidth">
            <summary>
            Gets or sets the size of indentation in terms of space characters.
            </summary>
            <returns>The indentation size measured in characters. The default is 0.</returns>
            <remarks> A value of 0 will make the indent width the same as the tab width.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.IndentationGuides">
            <summary>
            Gets or sets whether to display indentation guides.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.IndentView"/> enumeration values. The default is <see cref="F:ScintillaNET.IndentView.None"/>.</returns>
            <remarks>The <see cref="F:ScintillaNET.Style.IndentGuide"/> style can be used to specify the foreground and background color of indentation guides.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.IndicatorCurrent">
            <summary>
            Gets or sets the indicator used in a subsequent call to <see cref="M:ScintillaNET.Scintilla.IndicatorFillRange(System.Int32,System.Int32)"/> or <see cref="M:ScintillaNET.Scintilla.IndicatorClearRange(System.Int32,System.Int32)"/>.
            </summary>
            <returns>The zero-based indicator index to apply when calling <see cref="M:ScintillaNET.Scintilla.IndicatorFillRange(System.Int32,System.Int32)"/> or remove when calling <see cref="M:ScintillaNET.Scintilla.IndicatorClearRange(System.Int32,System.Int32)"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Indicators">
            <summary>
            Gets a collection of objects for working with indicators.
            </summary>
            <returns>A collection of <see cref="T:ScintillaNET.Indicator"/> objects.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.IndicatorValue">
            <summary>
            Gets or sets the user-defined value used in a subsequent call to <see cref="M:ScintillaNET.Scintilla.IndicatorFillRange(System.Int32,System.Int32)"/>.
            </summary>
            <returns>The indicator value to apply when calling <see cref="M:ScintillaNET.Scintilla.IndicatorFillRange(System.Int32,System.Int32)"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Lexer">
            <summary>
            Gets or sets the current lexer.
            </summary>
            <returns>One of the <see cref="P:ScintillaNET.Scintilla.Lexer"/> enumeration values. The default is <see cref="F:ScintillaNET.Lexer.Container"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.LexerLanguage">
            <summary>
            Gets or sets the current lexer by name.
            </summary>
            <returns>A String representing the current lexer.</returns>
            <remarks>Lexer names are case-sensitive.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.Lines">
            <summary>
            Gets a collection representing lines of text in the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A collection of text lines.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.LinesOnScreen">
            <summary>
            Gets the number of lines that can be shown on screen given a constant
            line height and the space available.
            </summary>
            <returns>
            The number of screen lines which could be displayed (including any partial lines).
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.MainSelection">
            <summary>
            Gets or sets the main selection when their are multiple selections.
            </summary>
            <returns>The zero-based main selection index.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Margins">
            <summary>
            Gets a collection representing margins in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A collection of margins.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Markers">
            <summary>
            Gets a collection representing markers in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A collection of markers.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Modified">
            <summary>
            Gets a value indicating whether the document has been modified (is dirty)
            since the last call to <see cref="M:ScintillaNET.Scintilla.SetSavePoint"/>.
            </summary>
            <returns>true if the document has been modified; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.MouseDwellTime">
            <summary>
            Gets or sets the time in milliseconds the mouse must linger to generate a <see cref="E:ScintillaNET.Scintilla.DwellStart"/> event.
            </summary>
            <returns>
            The time in milliseconds the mouse must linger to generate a <see cref="E:ScintillaNET.Scintilla.DwellStart"/> event
            or <see cref="F:ScintillaNET.Scintilla.TimeForever"/> if dwell events are disabled.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.MouseSelectionRectangularSwitch">
            <summary>
            Gets or sets the ability to switch to rectangular selection mode while making a selection with the mouse.
            </summary>
            <returns>
            true if the current mouse selection can be switched to a rectangular selection by pressing the ALT key; otherwise, false.
            The default is false.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.MultipleSelection">
            <summary>
            Gets or sets whether multiple selection is enabled.
            </summary>
            <returns>
            true if multiple selections can be made by holding the CTRL key and dragging the mouse; otherwise, false.
            The default is false.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.MultiPaste">
            <summary>
            Gets or sets the behavior when pasting text into multiple selections.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.MultiPaste"/> enumeration values. The default is <see cref="F:ScintillaNET.MultiPaste.Once"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Overtype">
            <summary>
            Gets or sets whether to write over text rather than insert it.
            </summary>
            <return>true to write over text; otherwise, false. The default is false.</return>
        </member>
        <member name="P:ScintillaNET.Scintilla.Padding">
            <summary>
            Not supported.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.PasteConvertEndings">
            <summary>
            Gets or sets whether line breaks in pasted text are convereted to the documents <see cref="!:EolMode"/>.
            </summary>
            <returns>true to convert line breaks in pasted text; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.PhasesDraw">
            <summary>
            Gets or sets the number of phases used when drawing.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.Phases"/> enumeration values. The default is <see cref="F:ScintillaNET.Phases.Two"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ReadOnly">
            <summary>
            Gets or sets whether the document is read-only.
            </summary>
            <returns>true if the document is read-only; otherwise, false. The default is false.</returns>
            <seealso cref="E:ScintillaNET.Scintilla.ModifyAttempt"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.RectangularSelectionAnchor">
            <summary>
            Gets or sets the anchor position of the rectangular selection.
            </summary>
            <returns>The zero-based document position of the rectangular selection anchor.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.RectangularSelectionAnchorVirtualSpace">
            <summary>
            Gets or sets the amount of anchor virtual space in a rectangular selection.
            </summary>
            <returns>The amount of virtual space past the end of the line offsetting the rectangular selection anchor.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.RectangularSelectionCaret">
            <summary>
            Gets or sets the caret position of the rectangular selection.
            </summary>
            <returns>The zero-based document position of the rectangular selection caret.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.RectangularSelectionCaretVirtualSpace">
            <summary>
            Gets or sets the amount of caret virtual space in a rectangular selection.
            </summary>
            <returns>The amount of virtual space past the end of the line offsetting the rectangular selection caret.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ScrollWidth">
            <summary>
            Gets or sets the range of the horizontal scroll bar.
            </summary>
            <returns>The range in pixels of the horizontal scroll bar. The default is 2000.</returns>
            <remarks>The width will automatically increase as needed when <see cref="P:ScintillaNET.Scintilla.ScrollWidthTracking"/> is enabled.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.ScrollWidthTracking">
            <summary>
            Gets or sets whether the <see cref="P:ScintillaNET.Scintilla.ScrollWidth"/> is automatically increased as needed.
            </summary>
            <returns>
            true to automatically increase the horizontal scroll width as needed; otherwise, false.
            The default is true.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.SearchFlags">
            <summary>
            Gets or sets the search flags used when searching text.
            </summary>
            <returns>A bitwise combination of <see cref="T:ScintillaNET.SearchFlags"/> values. The default is <see cref="F:ScintillaNET.SearchFlags.None"/>.</returns>
            <seealso cref="M:ScintillaNET.Scintilla.SearchInTarget(System.String)"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.SelectedText">
            <summary>
            Gets the selected text.
            </summary>
            <returns>The selected text if there is any; otherwise, an empty string.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.SelectionEolFilled">
            <summary>
            Gets or sets whether to fill past the end of a line with the selection background color.
            </summary>
            <returns>true to fill past the end of the line; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Selections">
            <summary>
            Gets a collection representing multiple selections in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A collection of selections.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Styles">
            <summary>
            Gets a collection representing style definitions in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A collection of style definitions.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.TabWidth">
            <summary>
            Gets or sets the width of a tab as a multiple of a space character.
            </summary>
            <returns>The width of a tab measured in characters. The default is 4.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.TargetEnd">
            <summary>
            Gets or sets the end position used when performing a search or replace.
            </summary>
            <returns>The zero-based character position within the document to end a search or replace operation.</returns>
            <seealso cref="P:ScintillaNET.Scintilla.TargetStart"/>
            <seealso cref="M:ScintillaNET.Scintilla.SearchInTarget(System.String)"/>
            <seealso cref="!:ReplaceInTarget"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.TargetStart">
            <summary>
            Gets or sets the start position used when performing a search or replace.
            </summary>
            <returns>The zero-based character position within the document to start a search or replace operation.</returns>
            <seealso cref="P:ScintillaNET.Scintilla.TargetEnd"/>
            <seealso cref="M:ScintillaNET.Scintilla.SearchInTarget(System.String)"/>
            <seealso cref="!:ReplaceInTarget"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.TargetText">
            <summary>
            Gets the current target text.
            </summary>
            <returns>A String representing the text between <see cref="P:ScintillaNET.Scintilla.TargetStart"/> and <see cref="P:ScintillaNET.Scintilla.TargetEnd"/>.</returns>
            <remarks>Targets which have a start position equal or greater to the end position will return an empty String.</remarks>
            <seealso cref="P:ScintillaNET.Scintilla.TargetStart"/>
            <seealso cref="P:ScintillaNET.Scintilla.TargetEnd"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.Technology">
            <summary>
            Gets or sets the rendering technology used.
            </summary>
            <returns>
            One of the <see cref="P:ScintillaNET.Scintilla.Technology"/> enumeration values.
            The default is <see cref="F:ScintillaNET.Technology.Default"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Text">
            <summary>
            Gets or sets the current document text in the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The text displayed in the control.</returns>
            <remarks>Depending on the length of text get or set, this operation can be expensive.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.TextLength">
            <summary>
            Gets the length of the text in the control.
            </summary>
            <returns>The number of characters in the document.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.UndoCollection">
            <summary>
            Gets or sets whether to collect undo and redo information.
            </summary>
            <returns>true to collect undo and redo information; otherwise, false. The default is true.</returns>
            <remarks>Disabling undo collection will also empty the undo buffer. See <see cref="M:ScintillaNET.Scintilla.EmptyUndoBuffer"/>.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.UseTabs">
            <summary>
            Gets or sets whether to use a mixture of tabs and spaces for indentation or purely spaces.
            </summary>
            <returns>true to use tab characters; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ViewWhitespace">
            <summary>
            Gets or sets how to display whitespace characters.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.WhitespaceMode"/> enumeration values. The default is <see cref="F:ScintillaNET.WhitespaceMode.Invisible"/>.</returns>
            <seealso cref="M:ScintillaNET.Scintilla.SetWhitespaceForeColor(System.Boolean,System.Drawing.Color)"/>
            <seealso cref="M:ScintillaNET.Scintilla.SetWhitespaceBackColor(System.Boolean,System.Drawing.Color)"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.VirtualSpaceOptions">
            <summary>
            Gets or sets the ability for the caret to move into an area beyond the end of each line, otherwise known as virtual space.
            </summary>
            <returns>
            A bitwise combination of the <see cref="T:ScintillaNET.VirtualSpace"/> enumeration.
            The default is <see cref="F:ScintillaNET.VirtualSpace.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.VScrollBar">
            <summary>
            Gets or sets whether to display the vertical scroll bar.
            </summary>
            <returns>true to display the vertical scroll bar when needed; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.WhitespaceSize">
            <summary>
            Gets or sets the size of the dots used to mark whitespace.
            </summary>
            <returns>The size of the dots used to mark whitespace. The default is 1.</returns>
            <seealso cref="P:ScintillaNET.Scintilla.ViewWhitespace"/>
        </member>
        <member name="P:ScintillaNET.Scintilla.WrapIndentMode">
            <summary>
            Gets or sets the line wrapping indent mode.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.WrapIndentMode"/> enumeration values. 
            The default is <see cref="F:ScintillaNET.WrapIndentMode.Fixed"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.WrapMode">
            <summary>
            Gets or sets the line wrapping mode.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.WrapMode"/> enumeration values. 
            The default is <see cref="F:ScintillaNET.WrapMode.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.WrapStartIndent">
            <summary>
            Gets or sets the indented size in pixels of wrapped sublines.
            </summary>
            <returns>The indented size of wrapped sublines measured in pixels. The default is 0.</returns>
            <remarks>
            Setting <see cref="P:ScintillaNET.Scintilla.WrapVisualFlags"/> to <see cref="F:ScintillaNET.WrapVisualFlags.Start"/> will add an
            additional 1 pixel to the value specified.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.WrapVisualFlags">
            <summary>
            Gets or sets the wrap visual flags.
            </summary>
            <returns>
            A bitwise combination of the <see cref="T:ScintillaNET.WrapVisualFlags"/> enumeration.
            The default is <see cref="F:ScintillaNET.WrapVisualFlags.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.WrapVisualFlagLocation">
            <summary>
            Gets or sets additional location options when displaying wrap visual flags.
            </summary>
            <returns>
            One of the <see cref="T:ScintillaNET.WrapVisualFlagLocation"/> enumeration values.
            The default is <see cref="F:ScintillaNET.WrapVisualFlagLocation.Default"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.XOffset">
            <summary>
            Gets or sets the horizontal scroll offset.
            </summary>
            <returns>The horizontal scroll offset in pixels.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Zoom">
            <summary>
            Gets or sets the zoom factor.
            </summary>
            <returns>The zoom factor measured in points.</returns>
            <remarks>For best results, values should range from -10 to 20 points.</remarks>
            <seealso cref="M:ScintillaNET.Scintilla.ZoomIn"/>
            <seealso cref="M:ScintillaNET.Scintilla.ZoomOut"/>
        </member>
        <member name="E:ScintillaNET.Scintilla.AutoCCancelled">
            <summary>
            Occurs when an autocompletion list is cancelled.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.AutoCCharDeleted">
            <summary>
            Occurs when the user deletes a character while an autocompletion list is active.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.AutoCSelection">
            <summary>
            Occurs when a user has selected an item in an autocompletion list.
            </summary>
            <remarks>Automatic insertion can be cancelled by calling <see cref="M:ScintillaNET.Scintilla.AutoCCancel"/> from the event handler.</remarks>
        </member>
        <member name="E:ScintillaNET.Scintilla.BeforeDelete">
            <summary>
            Occurs when text is about to be deleted.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.BeforeInsert">
            <summary>
            Occurs when text is about to be inserted.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.BorderStyleChanged">
            <summary>
            Occurs when the value of the <see cref="P:ScintillaNET.Scintilla.BorderStyle"/> property has changed.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.ChangeAnnotation">
            <summary>
            Occurs when an annotation has changed.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.CharAdded">
            <summary>
            Occurs when the user enters a text character.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.Delete">
            <summary>
            Occurs when text has been deleted from the document.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DwellEnd">
            <summary>
            Occurs when the mouse moves or another activity such as a key press ends a <see cref="E:ScintillaNET.Scintilla.DwellStart"/> event.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DwellStart">
            <summary>
            Occurs when the mouse is kept in one position (hovers) for the <see cref="P:ScintillaNET.Scintilla.MouseDwellTime"/>.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.Insert">
            <summary>
            Occurs when text has been inserted into the document.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.InsertCheck">
            <summary>
            Occurs when text is about to be inserted. The inserted text can be changed.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.MarginClick">
            <summary>
            Occurs when the mouse was clicked inside a margin that was marked as sensitive.
            </summary>
            <remarks>The <see cref="P:ScintillaNET.Margin.Sensitive"/> property must be set for a margin to raise this event.</remarks>
        </member>
        <member name="E:ScintillaNET.Scintilla.ModifyAttempt">
            <summary>
            Occurs when a user attempts to change text while the document is in read-only mode.
            </summary>
            <seealso cref="P:ScintillaNET.Scintilla.ReadOnly"/>
        </member>
        <member name="E:ScintillaNET.Scintilla.SavePointLeft">
            <summary>
            Occurs when the document becomes 'dirty'.
            </summary>
            <remarks>The document 'dirty' state can be checked with the <see cref="P:ScintillaNET.Scintilla.Modified"/> property and reset by calling <see cref="M:ScintillaNET.Scintilla.SetSavePoint"/>.</remarks>
            <seealso cref="M:ScintillaNET.Scintilla.SetSavePoint"/>
            <seealso cref="E:ScintillaNET.Scintilla.SavePointReached"/>
        </member>
        <member name="E:ScintillaNET.Scintilla.SavePointReached">
            <summary>
            Occurs when the document 'dirty' flag is reset.
            </summary>
            <remarks>The document 'dirty' state can be reset by calling <see cref="M:ScintillaNET.Scintilla.SetSavePoint"/> or undoing an action that modified the document.</remarks>
            <seealso cref="M:ScintillaNET.Scintilla.SetSavePoint"/>
            <seealso cref="E:ScintillaNET.Scintilla.SavePointLeft"/>
        </member>
        <member name="E:ScintillaNET.Scintilla.StyleNeeded">
            <summary>
            Occurs when the control is about to display or print text and requires styling.
            </summary>
            <remarks>
            This event is only raised when <see cref="P:ScintillaNET.Scintilla.Lexer"/> is set to <see cref="F:ScintillaNET.Lexer.Container"/>.
            The last position styled correctly can be determined by calling <see cref="M:ScintillaNET.Scintilla.GetEndStyled"/>.
            </remarks>
            <seealso cref="M:ScintillaNET.Scintilla.GetEndStyled"/>
        </member>
        <member name="E:ScintillaNET.Scintilla.UpdateUI">
            <summary>
            Occurs when the control UI is updated as a result of changes to text (including styling),
            selection, and/or scroll positions.
            </summary>
        </member>
        <member name="T:ScintillaNET.SearchFlags">
            <summary>
            Specifies the how patterns are matched when performing a search in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.SearchFlags.None">
            <summary>
            Matches every instance of the search string.
            </summary>
        </member>
        <member name="F:ScintillaNET.SearchFlags.MatchCase">
            <summary>
            A match only occurs with text that matches the case of the search string.
            </summary>
        </member>
        <member name="F:ScintillaNET.SearchFlags.WholeWord">
            <summary>
            A match only occurs if the characters before and after are not word characters.
            </summary>
        </member>
        <member name="F:ScintillaNET.SearchFlags.WordStart">
            <summary>
            A match only occurs if the character before is not a word character.
            </summary>
        </member>
        <member name="F:ScintillaNET.SearchFlags.Regex">
            <summary>
            The search string should be interpreted as a regular expression.
            </summary>
        </member>
        <member name="F:ScintillaNET.SearchFlags.Posix">
            <summary>
            Treat regular expression in a more POSIX compatible manner by interpreting bare ( and ) for tagged sections rather than \( and \).
            </summary>
        </member>
        <member name="T:ScintillaNET.Selection">
            <summary>
            Represents a selection when there are multiple active selections in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.Selection.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.Selection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this selection.</param>
            <param name="index">The index of this selection within the <see cref="T:ScintillaNET.SelectionCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Selection.Anchor">
            <summary>
            Gets or sets the anchor position of the selection.
            </summary>
            <returns>The zero-based document position of the selection anchor.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.AnchorVirtualSpace">
            <summary>
            Gets or sets the amount of anchor virtual space.
            </summary>
            <returns>The amount of virtual space past the end of the line offsetting the selection anchor.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.Caret">
            <summary>
            Gets or sets the caret position of the selection.
            </summary>
            <returns>The zero-based document position of the selection caret.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.CaretVirtualSpace">
            <summary>
            Gets or sets the amount of caret virtual space.
            </summary>
            <returns>The amount of virtual space past the end of the line offsetting the selection caret.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.End">
            <summary>
            Gets or sets the end position of the selection.
            </summary>
            <returns>The zero-based document position where the selection ends.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.Index">
            <summary>
            Gets the selection index.
            </summary>
            <returns>The zero-based selection index within the <see cref="T:ScintillaNET.SelectionCollection"/> that created it.</returns>
        </member>
        <member name="P:ScintillaNET.Selection.Start">
            <summary>
            Gets or sets the start position of the selection.
            </summary>
            <returns>The zero-based document position where the selection starts.</returns>
        </member>
        <member name="T:ScintillaNET.SelectionCollection">
            <summary>
            A multiple selection collection.
            </summary>
        </member>
        <member name="M:ScintillaNET.SelectionCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object that contains all <see cref="T:ScintillaNET.Selection"/> objects within the <see cref="T:ScintillaNET.SelectionCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.SelectionCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.SelectionCollection"/> class.
            </summary>
            <param name="scintilla"></param>
        </member>
        <member name="P:ScintillaNET.SelectionCollection.Count">
            <summary>
            Gets the number of active selections.
            </summary>
            <returns>The number of selections in the <see cref="T:ScintillaNET.SelectionCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.SelectionCollection.IsEmpty">
            <summary>
            Gets a value indicating whether all selection ranges are empty.
            </summary>
            <returns>true if all selection ranges are empty; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.SelectionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:ScintillaNET.Selection"/> at the specified zero-based index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:ScintillaNET.Selection"/> to get.</param>
            <returns>The <see cref="T:ScintillaNET.Selection"/> at the specified index.</returns>
        </member>
        <member name="T:ScintillaNET.Style">
            <summary>
            A style definition in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Default">
            <summary>
            Default style index. This style is used to define properties that all styles receive when calling <see cref="M:ScintillaNET.Scintilla.StyleClearAll"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.LineNumber">
            <summary>
            Line number style index. This style is used for text in line number margins. The background color of this style also
            sets the background color for all margins that do not have any folding mask set.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.CallTip">
            <summary>
            Call tip style index. Only font name, size, foreground color, background color, and character set attributes
            can be used when displaying a call tip.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.IndentGuide">
            <summary>
            Indent guide style index. This style is used to specify the foreground and background colors of <see cref="P:ScintillaNET.Scintilla.IndentationGuides"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.BraceLight">
            <summary>
            Brace highlighting style index. This style is used on a brace character when set with the <see cref="M:ScintillaNET.Scintilla.BraceHighlight(System.Int32,System.Int32)"/> method
            or the indentation guide when used with the <see cref="P:ScintillaNET.Scintilla.HighlightGuide"/> property.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.BraceBad">
            <summary>
            Bad brace style index. This style is used on an unmatched brace character when set with the <see cref="M:ScintillaNET.Scintilla.BraceBadLight(System.Int32)"/> method.
            </summary>
        </member>
        <member name="M:ScintillaNET.Style.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instances of the <see cref="T:ScintillaNET.Style"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this style.</param>
            <param name="index">The index of this style within the <see cref="T:ScintillaNET.StyleCollection"/> that created it.</param>
        </member>
        <member name="P:ScintillaNET.Style.BackColor">
            <summary>
            Gets or sets the background color of the style.
            </summary>
            <returns>A Color object representing the style background color. The default is White.</returns>
            <remarks>Alpha color values are ignored.</remarks>
        </member>
        <member name="P:ScintillaNET.Style.Bold">
            <summary>
            Gets or sets whether the style font is bold.
            </summary>
            <returns>true if bold; otherwise, false. The default is false.</returns>
            <remarks>Setting this property affects the <see cref="P:ScintillaNET.Style.Weight"/> property.</remarks>
        </member>
        <member name="P:ScintillaNET.Style.Case">
            <summary>
            Gets or sets the casing used to display the styled text.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.StyleCase"/> enum values. The default is <see cref="F:ScintillaNET.StyleCase.Mixed"/>.</returns>
            <remarks>This does not affect how text is stored, only displayed.</remarks>
        </member>
        <member name="P:ScintillaNET.Style.FillLine">
            <summary>
            Gets or sets whether the remainder of the line is filled with the <see cref="P:ScintillaNET.Style.BackColor"/>
            when this style is used on the last character of a line.
            </summary>
            <returns>true to fill the line; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Font">
            <summary>
            Gets or sets the style font name.
            </summary>
            <returns>The style font name. The default is Verdana.</returns>
            <remarks>Scintilla caches fonts by name so font names and casing should be consistent.</remarks>
        </member>
        <member name="P:ScintillaNET.Style.ForeColor">
            <summary>
            Gets or sets the foreground color of the style.
            </summary>
            <returns>A Color object representing the style foreground color. The default is Black.</returns>
            <remarks>Alpha color values are ignored.</remarks>
        </member>
        <member name="P:ScintillaNET.Style.Hotspot">
            <summary>
            Gets or sets whether hovering the mouse over the style text exhibits hyperlink behavior.
            </summary>
            <returns>true to use hyperlink behavior; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Index">
            <summary>
            Gets the zero-based style definition index.
            </summary>
            <returns>The style definition index within the <see cref="T:ScintillaNET.StyleCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Italic">
            <summary>
            Gets or sets whether the style font is italic.
            </summary>
            <returns>true if italic; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Size">
            <summary>
            Gets or sets the size of the style font in points.
            </summary>
            <returns>The size of the style font as a whole number of points. The default is 8.</returns>
        </member>
        <member name="P:ScintillaNET.Style.SizeF">
            <summary>
            Gets or sets the size of the style font in fractoinal points.
            </summary>
            <returns>The size of the style font in fractional number of points. The default is 8.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Underline">
            <summary>
            Gets or sets whether the style is underlined.
            </summary>
            <returns>true if underlined; otherwise, false. The default is false.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Visible">
            <summary>
            Gets or sets whether the style text is visible.
            </summary>
            <returns>true to display the style text; otherwise, false. The default is true.</returns>
        </member>
        <member name="P:ScintillaNET.Style.Weight">
            <summary>
            Gets or sets the style font weight.
            </summary>
            <returns>The font weight. The default is 400.</returns>
            <remarks>Setting this property affects the <see cref="P:ScintillaNET.Style.Bold"/> property.</remarks>
        </member>
        <member name="T:ScintillaNET.Style.Python">
            <summary>
            Style constants for use with the <see cref="F:ScintillaNET.Lexer.Python"/> lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Default">
            <summary>
            Default (whitespace) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.CommentLine">
            <summary>
            Line comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Number">
            <summary>
            Number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.String">
            <summary>
            String style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Character">
            <summary>
            Single-quote style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Word">
            <summary>
            Keyword style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Triple">
            <summary>
            Triple single-quote style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.TripleDouble">
            <summary>
            Triple double-quote style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.ClassName">
            <summary>
            Class name style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.DefName">
            <summary>
            Function or method name style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Operator">
            <summary>
            Operator style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Identifier">
            <summary>
            Identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.CommentBlock">
            <summary>
            Block comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.StringEol">
            <summary>
            Unclosed string EOL style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Word2">
            <summary>
            Keyword style 2 index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Python.Decorator">
            <summary>
            Decorator style index.
            </summary>
        </member>
        <member name="T:ScintillaNET.Style.Cpp">
            <summary>
            Style constants for use with the <see cref="F:ScintillaNET.Lexer.Cpp"/> lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Default">
            <summary>
            Default (whitespace) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Comment">
            <summary>
            Comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.CommentLine">
            <summary>
            Line comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.CommentDoc">
            <summary>
            Documentation comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Number">
            <summary>
            Number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Word">
            <summary>
            Keyword style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.String">
            <summary>
            Double-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Character">
            <summary>
            Single-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Uuid">
            <summary>
            UUID style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Preprocessor">
            <summary>
            Preprocessor style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Operator">
            <summary>
            Operator style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Identifier">
            <summary>
            Identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.StringEol">
            <summary>
            Unclosed string EOL style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Verbatim">
            <summary>
            Verbatim string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Regex">
            <summary>
            Regular expression style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.CommentLineDoc">
            <summary>
            Documentation comment line style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.Word2">
            <summary>
            Keyword style 2 index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.CommentDocKeyword">
            <summary>
            Comment keyword style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.CommentDocKeywordError">
            <summary>
            Comment keyword error style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.GlobalClass">
            <summary>
            Global class style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.StringRaw">
            <summary>
            Raw string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.TripleVerbatim">
            <summary>
            Triple-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.HashQuotedString">
            <summary>
            Hash-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.PreprocessorComment">
            <summary>
            Preprocessor comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.PreprocessorCommentDoc">
            <summary>
            Preprocessor documentation comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.UserLiteral">
            <summary>
            User-defined literal style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.TaskMarker">
            <summary>
            Task marker style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Cpp.EscapeSequence">
            <summary>
            Escape sequence style index.
            </summary>
        </member>
        <member name="T:ScintillaNET.Style.Css">
            <summary>
            Style constants for use with the <see cref="F:ScintillaNET.Lexer.Css"/> lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Default">
            <summary>
            Default (whitespace) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Tag">
            <summary>
            Tag style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Class">
            <summary>
            Class style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.PseudoClass">
            <summary>
            Pseudo class style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.UnknownPseudoClass">
            <summary>
            Unknown pseudo class style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Operator">
            <summary>
            Operator style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Identifier">
            <summary>
            Identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.UnknownIdentifier">
            <summary>
            Unknown identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Value">
            <summary>
            Value style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Comment">
            <summary>
            Comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Id">
            <summary>
            ID style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Important">
            <summary>
            Important style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Directive">
            <summary>
            Directive style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.DoubleString">
            <summary>
            Double-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.SingleString">
            <summary>
            Single-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Identifier2">
            <summary>
            Identifier style 2 index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Attribute">
            <summary>
            Attribute style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Identifier3">
            <summary>
            Identifier style 3 index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.PseudoElement">
            <summary>
            Pseudo element style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.ExtendedIdentifier">
            <summary>
            Extended identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.ExtendedPseudoClass">
            <summary>
            Extended pseudo class style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.ExtendedPseudoElement">
            <summary>
            Extended pseudo element style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Media">
            <summary>
            Media style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Css.Variable">
            <summary>
            Variable style index.
            </summary>
        </member>
        <member name="T:ScintillaNET.Style.Basic">
            <summary>
            Style constants for use with the <see cref="F:ScintillaNET.Lexer.BlitzBasic"/> lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Default">
            <summary>
            Default (whitespace) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Comment">
            <summary>
            Comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Number">
            <summary>
            Number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Keyword">
            <summary>
            Keyword style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.String">
            <summary>
            String style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Preprocessor">
            <summary>
            Preprocessor style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Operator">
            <summary>
            Operator style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Identifier">
            <summary>
            Identifier style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Date">
            <summary>
            Date style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.StringEol">
            <summary>
            Unclosed string EOL style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Keyword2">
            <summary>
            Keyword list 2 style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Keyword3">
            <summary>
            Keyword list 3 style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Keyword4">
            <summary>
            Keyword list 4 style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Constant">
            <summary>
            Constant style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Asm">
            <summary>
            Inline assembler style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Label">
            <summary>
            Label style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.Error">
            <summary>
            Error style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.HexNumber">
            <summary>
            Hexadecimal number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.BinNumber">
            <summary>
            Binary number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.CommentBlock">
            <summary>
            Block comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.DocLine">
            <summary>
            Documentation line style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.DocBlock">
            <summary>
            Documentation block style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Basic.DocKeyword">
            <summary>
            Documentation keyword style index.
            </summary>
        </member>
        <member name="T:ScintillaNET.Style.Xml">
            <summary>
            Style constants for use with the <see cref="F:ScintillaNET.Lexer.Xml"/> lexer.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Default">
            <summary>
            Content style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Tag">
            <summary>
            Tag style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.TagUnknown">
            <summary>
            Unknown tag style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Attribute">
            <summary>
            Attribute style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.AttributeUnknown">
            <summary>
            Unknown attribute style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Number">
            <summary>
            Number style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.DoubleString">
            <summary>
            Double-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.SingleString">
            <summary>
            Single-quoted string style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Other">
            <summary>
            Other tag content (not elements or attributes) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Comment">
            <summary>
            Comment style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Entity">
            <summary>
            Entity ($nnn;) name style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.TagEnd">
            <summary>
            End-tag style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.XmlStart">
            <summary>
            Start of XML declaration (&lt;?xml&gt;) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.XmlEnd">
            <summary>
            End of XML declaration (?&gt;) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Script">
            <summary>
            Script tag (&lt;script&gt;) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Asp">
            <summary>
            ASP-like script engine block (&lt;%) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.AspAt">
            <summary>
            ASP-like language declaration (&lt;%@) style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.CData">
            <summary>
            CDATA section style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Question">
            <summary>
            Question mark style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.Value">
            <summary>
            Value style index.
            </summary>
        </member>
        <member name="F:ScintillaNET.Style.Xml.XcComment">
            <summary>
            Script engine comment (&lt;%--) style index.
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleCase">
            <summary>
            The possible casing styles of a style.
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Mixed">
            <summary>
            Display the text normally.
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Upper">
            <summary>
            Display the text in upper case.
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Lower">
            <summary>
            Display the text in lower case.
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleCollection">
            <summary>
            An immutable collection of style definitions in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.StyleCollection.GetEnumerator">
            <summary>
            Provides an enumerator that iterates through the collection.
            </summary>
            <returns>An object that contains all <see cref="T:ScintillaNET.Style"/> objects within the <see cref="T:ScintillaNET.StyleCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.StyleCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.StyleCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this collection.</param>
        </member>
        <member name="P:ScintillaNET.StyleCollection.Count">
            <summary>
            Gets the number of styles.
            </summary>
            <returns>The number of styles in the <see cref="T:ScintillaNET.StyleCollection"/>.</returns>
        </member>
        <member name="P:ScintillaNET.StyleCollection.Item(System.Int32)">
            <summary>
            Gets a <see cref="T:ScintillaNET.Style"/> object at the specified index.
            </summary>
            <param name="index">The style definition index.</param>
            <returns>An object representing the style definition at the specified <paramref name="index"/>.</returns>
            <remarks>Styles 32 through 39 have special significance.</remarks>
        </member>
        <member name="T:ScintillaNET.StyleNeededEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.StyleNeeded"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.StyleNeededEventArgs.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.StyleNeededEventArgs"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that generated this event.</param>
            <param name="bytePosition">The zero-based byte position within the document to stop styling.</param>
        </member>
        <member name="P:ScintillaNET.StyleNeededEventArgs.Position">
            <summary>
            Gets the document position where styling should end. The <see cref="M:ScintillaNET.Scintilla.GetEndStyled"/> method
            indicates the last position styled correctly and the starting place for where styling should begin.
            </summary>
            <returns>The zero-based position within the document to perform styling up to.</returns>
        </member>
        <member name="T:ScintillaNET.Technology">
            <summary>
            The rendering technology used in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.Technology.Default">
            <summary>
            Renders text using GDI. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.Technology.DirectWrite">
            <summary>
            Renders text using Direct2D/DirectWrite. Since Direct2D buffers drawing,
            Scintilla's buffering can be turned off with <see cref="P:ScintillaNET.Scintilla.BufferedDraw"/>.
            </summary>
        </member>
        <member name="T:ScintillaNET.UpdateChange">
            <summary>
            Specifies the change that triggered a <see cref="E:ScintillaNET.Scintilla.UpdateUI"/> event.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.UpdateChange.Content">
            <summary>
            Contents, styling or markers have been changed.
            </summary>
        </member>
        <member name="F:ScintillaNET.UpdateChange.Selection">
            <summary>
            Selection has been changed.
            </summary>
        </member>
        <member name="F:ScintillaNET.UpdateChange.VScroll">
            <summary>
            Scrolled vertically.
            </summary>
        </member>
        <member name="F:ScintillaNET.UpdateChange.HScroll">
            <summary>
            Scrolled horizontally.
            </summary>
        </member>
        <member name="T:ScintillaNET.UpdateUIEventArgs">
            <summary>
            Provides data for the <see cref="E:ScintillaNET.Scintilla.UpdateUI"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.UpdateUIEventArgs.#ctor(ScintillaNET.UpdateChange)">
            <summary>
            Initializes a new instance of the <see cref="T:ScintillaNET.UpdateUIEventArgs"/> class.
            </summary>
            <param name="change">A bitwise combination of <see cref="T:ScintillaNET.UpdateChange"/> values specifying the reason to update the UI.</param>
        </member>
        <member name="P:ScintillaNET.UpdateUIEventArgs.Change">
            <summary>
            The UI update that occurred.
            </summary>
            <returns>A bitwise combination of <see cref="T:ScintillaNET.UpdateChange"/> values specifying the UI update that occurred.</returns>
        </member>
        <member name="T:ScintillaNET.VirtualSpace">
            <summary>
            Enables virtual space for rectangular selections or in other circumstances or in both.
            </summary>
            <remarks>This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.</remarks>
        </member>
        <member name="F:ScintillaNET.VirtualSpace.None">
            <summary>
            Virtual space is not enabled. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.VirtualSpace.RectangularSelection">
            <summary>
            Virtual space is enabled for rectangular selections.
            </summary>
        </member>
        <member name="F:ScintillaNET.VirtualSpace.UserAccessible">
            <summary>
            Virtual space is user accessible.
            </summary>
        </member>
        <member name="T:ScintillaNET.WhitespaceMode">
            <summary>
            Specifies the display mode of whitespace characters.
            </summary>
        </member>
        <member name="F:ScintillaNET.WhitespaceMode.Invisible">
            <summary>
            The normal display mode with whitespace displayed as an empty background color.
            </summary>
        </member>
        <member name="F:ScintillaNET.WhitespaceMode.VisibleAlways">
            <summary>
            Whitespace characters are drawn as dots and arrows.
            </summary>
        </member>
        <member name="F:ScintillaNET.WhitespaceMode.VisibleAfterIndent">
            <summary>
            Whitespace used for indentation is displayed normally but after the first visible character,
            it is shown as dots and arrows.
            </summary>
        </member>
        <member name="T:ScintillaNET.WrapIndentMode">
            <summary>
            Indenting behavior of wrapped sublines.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapIndentMode.Fixed">
            <summary>
            Wrapped sublines aligned to left of window plus the amount set by <see cref="P:ScintillaNET.Scintilla.WrapStartIndent"/>.
            This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapIndentMode.Same">
            <summary>
            Wrapped sublines are aligned to first subline indent.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapIndentMode.Indent">
            <summary>
            Wrapped sublines are aligned to first subline indent plus one more level of indentation.
            </summary>
        </member>
        <member name="T:ScintillaNET.WrapMode">
            <summary>
            The line wrapping strategy.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapMode.None">
            <summary>
            Line wrapping is disabled. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapMode.Word">
            <summary>
            Lines are wrapped on word or style boundaries.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapMode.Char">
            <summary>
            Lines are wrapped between any character.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapMode.Whitespace">
            <summary>
            Lines are wrapped on whitespace.
            </summary>
        </member>
        <member name="T:ScintillaNET.WrapVisualFlagLocation">
            <summary>
            Additional location options for line wrapping visual indicators.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlagLocation.Default">
            <summary>
            Wrap indicators are drawn near the border. This is the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlagLocation.EndByText">
            <summary>
            Wrap indicators are drawn at the end of sublines near the text.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlagLocation.StartByText">
            <summary>
            Wrap indicators are drawn at the beginning of sublines near the text.
            </summary>
        </member>
        <member name="T:ScintillaNET.WrapVisualFlags">
            <summary>
            The visual indicator used on a wrapped line.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlags.None">
            <summary>
            No visual indicator is displayed. This the default.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlags.End">
            <summary>
            A visual indicator is displayed at th end of a wrapped subline.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlags.Start">
            <summary>
            A visual indicator is displayed at the beginning of a subline.
            The subline is indented by 1 pixel to make room for the display.
            </summary>
        </member>
        <member name="F:ScintillaNET.WrapVisualFlags.Margin">
            <summary>
            A visual indicator is displayed in the number margin.
            </summary>
        </member>
    </members>
</doc>
