<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ScintillaNET</name>
    </assembly>
    <members>
        <member name="T:ScintillaNET.Annotation">
            <summary>
                Represents a customizable read-only block of text which can be displayed below
                each line in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.Annotation.Clear">
            <summary>
                Removes all text and styles associated with the annotation.
            </summary>
        </member>
        <member name="M:ScintillaNET.Annotation.Equals(System.Object)">
            <summary>
                Overridden. Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>
                true if the specified <see cref="T:System.Object"/> is equal to the
                current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
        </member>
        <member name="M:ScintillaNET.Annotation.Equals(ScintillaNET.Annotation)">
            <summary>
                Determines whether the specified <see cref="T:ScintillaNET.Annotation"/> is equal to the current <see cref="T:ScintillaNET.Annotation"/>.
            </summary>
            <param name="a">The annotation to compare with the current annotation.</param>
            <returns>
                true if the specified <see cref="T:ScintillaNET.Annotation"/> is equal to the
                current <see cref="T:ScintillaNET.Annotation"/>; otherwise, false.
            </returns>
        </member>
        <member name="M:ScintillaNET.Annotation.GetHashCode">
            <summary>
                Overridden. Serves as a hash function for a particular type.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:ScintillaNET.Annotation.GetStyles">
            <summary>
                Returns a <see cref="T:ScintillaNET.StyleRun"/> enumerable representing the individual character styling of the annotation text.
            </summary>
            <returns>
                A <see cref="T:ScintillaNET.StyleRun"/> enumerable representing the individual character styling,
                where the <see cref="P:ScintillaNET.StyleRun.Length"/> property of each run represents the number
                of characters the run spans.
            </returns>
        </member>
        <member name="M:ScintillaNET.Annotation.SetStyles(System.Collections.Generic.IEnumerable{ScintillaNET.StyleRun})">
            <summary>
                Uses the enumerable <see cref="T:ScintillaNET.StyleRun"/> specified to individually style characters in the annotation text.
            </summary>
            <param name="styles">
                The enumerable <see cref="T:ScintillaNET.StyleRun"/> indicating how to style the annotation text,
                where the <see cref="P:ScintillaNET.StyleRun.Length"/> property of each run represents the number
                of characters the run spans.
            </param>
            <exception cref="T:System.ArgumentNullException"><paramref name="styles"/> is null.</exception>
            <remarks>
                The <see cref="P:ScintillaNET.Annotation.Text"/> property must be set prior to styling and the sum length of
                all runs should match the text length.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Annotation.op_Inequality(ScintillaNET.Annotation,ScintillaNET.Annotation)">
            <summary>
                Tests whether two <see cref="T:ScintillaNET.Annotation"/> object differ in location or content.
            </summary>
            <param name="left">The <see cref="T:ScintillaNET.Annotation"/> object that is to the left of the inequality operator.</param>
            <param name="right">The <see cref="T:ScintillaNET.Annotation"/> object that is to the right of the inequality operator.</param>
            <returns>true if the objects are considered unequal; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.Annotation.op_Equality(ScintillaNET.Annotation,ScintillaNET.Annotation)">
            <summary>
                Tests whether two <see cref="T:ScintillaNET.Annotation"/> objects have equal location and content.
            </summary>
            <param name="left">The <see cref="T:ScintillaNET.Annotation"/> object that is to the left of the equality operator.</param>
            <param name="right">The <see cref="T:ScintillaNET.Annotation"/> object that is to the right of the equality operator.</param>
            <returns>true if the objects are considered equal; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.Annotation.#ctor(ScintillaNET.Scintilla,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.Annotation"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
            <param name="lineIndex">The zero-based index of the document line containing the annotation.</param>
        </member>
        <member name="P:ScintillaNET.Annotation.LineCount">
            <summary>
                Gets the total number of text lines in the annotation.
            </summary>
            <remarks>An  <see cref="T:System.Int32"/> representing the total number of text lines in the annotation.</remarks>
        </member>
        <member name="P:ScintillaNET.Annotation.LineIndex">
            <summary>
                Gets the index of the document line containing the annotation.
            </summary>
            <returns>
                An <see cref="T:System.Int32"/> representing the zero-based index of the document line
                containing the annotation, or -1 if the annotation has been rendered invalid
                from a change in the <see cref="T:ScintillaNET.Scintilla"/> control that created it.
            </returns>
        </member>
        <member name="P:ScintillaNET.Annotation.Style">
            <summary>
                Gets or sets the index of the style used to style the annotation text.
            </summary>
            <returns>
                An <see cref="T:System.Int32"/> representing the zero-based index of the style used to style the annotation text,
                or -1 if the annotation has individually style characters.
            </returns>
        </member>
        <member name="P:ScintillaNET.Annotation.Text">
            <summary>
                Gets or sets the text of the annotation.
            </summary>
            <returns>A <see cref="T:System.String"/> representing the annotation text, or null if there is no annotation.</returns>
            <remarks>
                Only line feed characters ('\n') are recognized as line breaks.
                All other control characters are not rendered.
            </remarks>
        </member>
        <member name="T:ScintillaNET.AnnotationChangedEventArgs">
            <summary>
                Provides data for the <see cref="E:ScintillaNET.Scintilla.AnnotationChanged"/> event.
            </summary>
        </member>
        <member name="M:ScintillaNET.AnnotationChangedEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.AnnotationChangedEventArgs"/> class.
            </summary>
            <param name="lineIndex">The document line index of the annotation that changed.</param>
            <param name="lineCountDelta">The number of lines added to or removed from the annotation that changed.</param>
        </member>
        <member name="P:ScintillaNET.AnnotationChangedEventArgs.LineCountDelta">
            <summary>
                Gets the number of lines added to or removed from the changed annotation.
            </summary>
            <returns>
                An <see cref="T:System.Int32"/> representing the number of lines added to or removed from the annotation.
                Postive values indicate lines have been added; negative values indicate lines have been removed.
            </returns>
        </member>
        <member name="P:ScintillaNET.AnnotationChangedEventArgs.LineIndex">
            <summary>
                Gets the index of the document line containing the changed annotation.
            </summary>
            <returns>The zero-based index of the document line containing the changed annotation.</returns>
        </member>
        <member name="T:ScintillaNET.AnnotationCollection">
            <summary>
                Represents a collection of <see cref="T:ScintillaNET.Annotation"/> objects and options in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <remarks>
                Annotations are customizable read-only blocks of text which can be displayed below
                each line in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </remarks>
        </member>
        <member name="M:ScintillaNET.AnnotationCollection.ClearAll">
            <summary>
                Removes all annotations from the document.
            </summary>
            <remarks>This is equivalent to setting the <see cref="P:ScintillaNET.Annotation.Text"/> property to null for each line.</remarks>
        </member>
        <member name="M:ScintillaNET.AnnotationCollection.CreateAnnotationInstance(System.Int32)">
            <summary>
                Creates and returns a new <see cref="T:ScintillaNET.Annotation"/> object.
            </summary>
            <returns>A new <see cref="T:ScintillaNET.Annotation"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.AnnotationCollection.GetEnumerator">
            <summary>
                Returns an enumerator for the <see cref="T:ScintillaNET.AnnotationCollection"/>.
            </summary>
            <returns>An <see cref="T:System.Collections.IEnumerator"/> for the <see cref="T:ScintillaNET.AnnotationCollection"/>.</returns>
        </member>
        <member name="M:ScintillaNET.AnnotationCollection.#ctor(ScintillaNET.Scintilla)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.AnnotationCollection"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
        </member>
        <member name="P:ScintillaNET.AnnotationCollection.Count">
            <summary>
                Gets the number of annotations in the <see cref="T:ScintillaNET.AnnotationCollection"/>.
            </summary>
            <returns>The number of annotations contained in the <see cref="T:ScintillaNET.AnnotationCollection"/>.</returns>
            <remarks>
                As there can be one annotation per document line,
                this is equivalent to the <see cref="P:ScintillaNET.LineCollection.Count"/> property.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AnnotationCollection.StyleOffset">
            <summary>
                Gets or sets the offset applied to style indexes used in annotations.
            </summary>
            <returns>The offset applied to style indexes used in annotations.</returns>
            <remarks>
                Annotation styles may be completely separated from standard text styles by setting a style offset.
                For example, a value of 512 would shift the range of possible annotation styles to be from 512 to 767
                so they do not overlap with standard text styles. This adjustment is applied automatically when setting
                <see cref="P:ScintillaNET.Annotation.Style"/> or calling <see cref="M:ScintillaNET.Annotation.SetStyles(System.Collections.Generic.IEnumerable{ScintillaNET.StyleRun})"/> so the offset should NOT be
                manually factored in by the caller. This property is provided to maintain architectural symmetry with
                the native Scintilla component but is an advanced feature and typically should never need to be changed.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AnnotationCollection.Visibility">
            <summary>
                Gets or sets the visibility style for all annotations.
            </summary>
            <returns>
                One of the <see cref="T:ScintillaNET.AnnotationsVisibility"/> values.
                The default is <see cref="F:ScintillaNET.AnnotationsVisibility.Hidden"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.AnnotationsVisibility"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.AnnotationCollection.Item(System.Int32)">
            <summary>
                Gets the annotation at the specified line index.
            </summary>
            <param name="lineIndex">The zero-based document line index of the annotation to get.</param>
            <returns>The <see cref="T:ScintillaNET.Annotation"/> at the specified line index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
                <paramref name="lineIndex"/> is less than zero. -or-
                <paramref name="lineIndex"/> is equal to or greater than <see cref="P:ScintillaNET.AnnotationCollection.Count"/>.
            </exception>
        </member>
        <member name="T:ScintillaNET.AnnotationsVisibility">
            <summary>
                Specifies the visibility and appearance of annotations in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.AnnotationsVisibility.Hidden">
            <summary>
                Annotations are not displayed.
            </summary>
        </member>
        <member name="F:ScintillaNET.AnnotationsVisibility.Standard">
            <summary>
                Annotations are drawn left-justified with no adorment.
            </summary>
        </member>
        <member name="F:ScintillaNET.AnnotationsVisibility.Boxed">
            <summary>
                Annotations are indented to match the text and are surrounded by a box.
            </summary>
        </member>
        <member name="T:ScintillaNET.AutoComplete">
            <summary>
                Used to invoke AutoComplete and UserList windows. Also manages AutoComplete
                settings.
            </summary>
            <remarks>
                Autocomplete is typically used in IDEs to automatically complete some kind
                of identifier or keyword based on a partial name. 
            </remarks>
        </member>
        <member name="T:ScintillaNET.TopLevelHelper">
            <summary>
                Top level ScintillaHelpers Like Style and Folding inherit from this class so they don't have
                to reimplement the same Equals method
            </summary>
        </member>
        <member name="M:ScintillaNET.ScintillaHelperBase.Equals(System.Object)">
            <summary>
                Abstract Equals Override. All Helpers must implement this. Use IsSameHelperFamily to
                determine if the types are compatible and they have the same Scintilla. For most top 
                level helpers like Caret and Lexing this should be enough. Helpers like Marker and
                Line also need to take other variables into consideration.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.ScintillaHelperBase.IsSameHelperFamily(System.Object)">
            <summary>
                Determines if obj belongs to the same Scintilla and is of compatible type
            </summary>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Accept">
            <summary>
                Accepts the current AutoComplete window entry
            </summary>
            <remarks>
                If the AutoComplete window is open Accept() will close it. This also causes the
                <see cref="E:ScintillaNET.Scintilla.AutoCompleteAccepted"/> event to fire
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Cancel">
            <summary>
                Cancels the autocomplete window
            </summary>
            <remarks>
                If the AutoComplete window is displayed calling Cancel() will close the window. 
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.ClearRegisteredImages">
            <summary>
                Deletes all registered images.
            </summary>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImage(System.Int32,System.Drawing.Bitmap)">
            <summary>
                Registers an image with index to be displayed in the AutoComplete window.
            </summary>
            <param name="type">Index of the image to register to</param>
            <param name="image">Image to display in Bitmap format</param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImage(System.Int32,System.Drawing.Bitmap,System.Drawing.Color)">
            <summary>
                Registers an image with index to be displayed in the AutoComplete window.
            </summary>
            <param name="type">Index of the image to register to</param>
            <param name="xpmImage">Image to display in the XPM image format</param>
            <param name="transparentColor">Color to mask the image as transparent</param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImage(System.Int32,System.String)">
            <summary>
                Registers an image with index to be displayed in the AutoComplete window.
            </summary>
            <param name="type">Index of the image to register to</param>
            <param name="xpmImage">Image in the XPM image format</param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImages(System.Collections.Generic.IList{System.Drawing.Bitmap})">
            <summary>
                Registers a list of images to be displayed in the AutoComplete window.
            </summary>
            <param name="images">List of images in the Bitmap image format</param>
            <remarks>Indecis are assigned sequentially starting at 0</remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImages(System.Collections.Generic.IList{System.Drawing.Bitmap},System.Drawing.Color)">
            <summary>
                Registers a list of images to be displayed in the AutoComplete window.
            </summary>
            <param name="images">List of images in the Bitmap image format</param>
            <param name="transparentColor">Color to mask the image as transparent</param>
            <remarks>Indecis are assigned sequentially starting at 0</remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImages(System.Collections.Generic.IList{System.String})">
            <summary>
                Registers a list of images to be displayed in the AutoComplete window.
            </summary>
            <param name="xpmImages">List of images in the XPM image format</param>
            <remarks>Indecis are assigned sequentially starting at 0</remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImages(System.Windows.Forms.ImageList)">
            <summary>
                Registers a list of images to be displayed in the AutoComplete window.
            </summary>
            <param name="images">List of images contained in an ImageList</param>
            <remarks>Indecis are assigned sequentially starting at 0</remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.RegisterImages(System.Windows.Forms.ImageList,System.Drawing.Color)">
            <summary>
                Registers a list of images to be displayed in the AutoComplete window.
            </summary>
            <param name="images">List of images contained in an ImageList</param>
            <param name="transparentColor">Color to mask the image as transparent</param>
            <remarks>Indecis are assigned sequentially starting at 0</remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show">
            <summary>
                Shows the autocomplete window.
            </summary>
            <remarks>
                This overload assumes that the <see cref="P:ScintillaNET.AutoComplete.List"/> property has been
                set. The lengthEntered is automatically detected by the editor.
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Shows the autocomplete window
            </summary>
            <param name="list">
                Sets the <see cref="P:ScintillaNET.AutoComplete.List"/> property. 
                In this overload the lengthEntered is automatically detected by the editor.
            </param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show(System.Int32)">
            <summary>
                Shows the autocomplete window
            </summary>
            <param name="lengthEntered">Number of characters of the current word already entered in the editor </param>
            <remarks>
                This overload assumes that the <see cref="P:ScintillaNET.AutoComplete.List"/> property has been set.
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show(System.Int32,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Shows the autocomplete window
            </summary>
            <param name="lengthEntered">Number of characters of the current word already entered in the editor </param>
            <param name="list">Sets the <see cref="P:ScintillaNET.AutoComplete.List"/> property. </param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show(System.Int32,System.String)">
            <summary>
                Shows the autocomplete window.
            </summary>
            <param name="lengthEntered">Number of characters of the current word already entered in the editor </param>
            <param name="list">Sets the <see cref="P:ScintillaNET.AutoComplete.ListString"/> property. </param>
        </member>
        <member name="M:ScintillaNET.AutoComplete.Show(System.String)">
            <summary>
                Shows the autocomplete window.
            </summary>
            <param name="list">Sets the <see cref="P:ScintillaNET.AutoComplete.ListString"/> property. </param>
            <remarks>
                In this overload the lengthEntered is automatically detected by the editor.
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.ShowUserList(System.Int32,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Shows a UserList window
            </summary>
            <param name="listType">Index of the userlist to show. Can be any integer</param>
            <param name="list">List of words to show.</param>
            <remarks>
                UserLists are not as powerful as autocomplete but can be assigned to a user defined index.
            </remarks>
        </member>
        <member name="M:ScintillaNET.AutoComplete.ShowUserList(System.Int32,System.String)">
            <summary>
                Shows a UserList window
            </summary>
            <param name="listType">Index of the userlist to show. Can be any integer</param>
            <param name="list">List of words to show separated by " "</param>
            <remarks>
                UserLists are not as powerful as autocomplete but can be assigned to a user defined index.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.AutoHide">
            <summary>
                By default, the list is cancelled if there are no viable matches (the user has typed characters that no longer match a list entry). 
                If you want to keep displaying the original list, set AutoHide to false. 
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.AutomaticLengthEntered">
            <summary>
                Gets or Sets the last automatically calculated LengthEntered used whith <see cref="M:ScintillaNET.AutoComplete.Show"/>.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.CancelAtStart">
            <summary>
                The default behavior is for the list to be cancelled if the caret moves before the location it was at when the list was displayed. 
                By setting this property to false, the list is not cancelled until the caret moves before the first character of the word being completed.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.DropRestOfWord">
            <summary>
                When an item is selected, any word characters following the caret are first erased if dropRestOfWord is set to true.
            </summary>
            <remarks>Defaults to false</remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.FillUpCharacters">
            <summary>
                List of characters (no separated) that causes the AutoComplete window to accept the current
                selection.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.ImageSeparator">
            <summary>
                Autocompletion list items may display an image as well as text. Each image is first registered with an integer type. 
                Then this integer is included in the text of the list separated by a '?' from the text. For example, "fclose?2 fopen" 
                displays image 2 before the string "fclose" and no image before "fopen". 
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.IsActive">
            <summary>
                Returns wether or not the AutoComplete window is currently displayed
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.IsCaseSensitive">
            <summary>
                Gets or Sets if the comparison of words to the AutoComplete <see cref="P:ScintillaNET.AutoComplete.List"/> are case sensitive.
            </summary>
            <remarks>Defaults to true</remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.LastStartPosition">
            <summary>
                Gets the document posision when the AutoComplete window was last invoked
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.List">
            <summary>
                List if words to display in the AutoComplete window when invoked.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.ListSeparator">
            <summary>
                Character used to split <see cref="P:ScintillaNET.AutoComplete.ListString"/> to convert to a List.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.ListString">
            <summary>
                List of words to display in the AutoComplete window.
            </summary>
            <remarks>
                The list of words separated by <see cref="P:ScintillaNET.AutoComplete.ListSeparator"/> which
                is " " by default.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.MaxHeight">
            <summary>
                Get or set the maximum number of rows that will be visible in an autocompletion list. If there are more rows in the list, then a vertical scrollbar is shown
            </summary>
            <remarks>Defaults to 5</remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.MaxWidth">
            <summary>
                Get or set the maximum width of an autocompletion list expressed as the number of characters in the longest item that will be totally visible. 
            </summary>
            <remarks>
                If zero (the default) then the list's width is calculated to fit the item with the most characters. Any items that cannot be fully displayed 
                within the available width are indicated by the presence of ellipsis.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.SelectedIndex">
            <summary>
                Gets or Sets the index of the currently selected item in the AutoComplete <see cref="P:ScintillaNET.AutoComplete.List"/>
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.SelectedText">
            <summary>
                Gets or Sets the Text of the currently selected AutoComplete item.
            </summary>
            <remarks>
                When setting this property it does not change the text of the currently
                selected item. Instead it searches the list for the given value and selects
                that item if it matches.
            </remarks>
        </member>
        <member name="P:ScintillaNET.AutoComplete.SingleLineAccept">
            <summary>
                If you set this value to true and a list has only one item, it is automatically added and no list is displayed.
                The default is to display the list even if there is only a single item.
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoComplete.StopCharacters">
            <summary>
                List of characters (no separator) that causes the AutoComplete window to cancel.
            </summary>
        </member>
        <member name="T:ScintillaNET.AutoCompleteAcceptedEventArgs">
            <summary>
                Provides data for the AutoCompleteAccepted event
            </summary>
        </member>
        <member name="M:ScintillaNET.AutoCompleteAcceptedEventArgs.#ctor(System.String)">
            <summary>
                Initializes a new instance of the AutoCompleteAcceptedEventArgs class.
            </summary>
            <param name="text">Text of the selected autocomplete entry selected</param>
        </member>
        <member name="P:ScintillaNET.AutoCompleteAcceptedEventArgs.Cancel">
            <summary>
                Gets/Sets if the autocomplete action should be cancelled
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoCompleteAcceptedEventArgs.Text">
            <summary>
                Text of the selected autocomplete entry selected
            </summary>
        </member>
        <member name="P:ScintillaNET.AutoCompleteAcceptedEventArgs.WordStartPosition">
            <summary>
                Returns the _start position of the current word in the document.
            </summary>
            <remarks>
                This controls how many characters of the selected autocomplete entry
                is actually inserted into the document
            </remarks>
        </member>
        <member name="T:ScintillaNET.BindableCommand">
            <summary>
                List of commands that ScintillaNET can execute. These can be
                bound to keyboard shortcuts
            </summary>
        </member>
        <member name="T:ScintillaNET.CallTip">
            <summary>
                Used to display CallTips and Manages CallTip settings.
            </summary>
            <remarks>
                CallTips are a special form of ToolTip that can be displayed specifically for
                a document position. It also display a list of method overloads and
                highlighight a portion of the message. This is useful in IDE scenarios.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Cancel">
            <summary>
                Hides the calltip
            </summary>
            <remarks>
                <see cref="M:ScintillaNET.CallTip.Hide"/> and <see cref="M:ScintillaNET.CallTip.Cancel"/> do the same thing
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Hide">
            <summary>
            Hides the calltip
            </summary>
            <remarks>
            <see cref="M:ScintillaNET.CallTip.Hide"/> and <see cref="M:ScintillaNET.CallTip.Cancel"/> do the same thing
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show">
            <summary>
                Displays a calltip without overloads
            </summary>
            <remarks>
                The <see cref="P:ScintillaNET.CallTip.Message"/> must already be populated. The calltip will be displayed at the current document position
                with no highlight.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.Int32,System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                The <see cref="P:ScintillaNET.CallTip.Message"/> must already be populated. The calltip will be displayed at the current document position
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="position">The document position to show the calltip</param>
            <remarks>
                The <see cref="P:ScintillaNET.CallTip.Message"/> must already be populated. The calltip with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.Int32,System.Int32,System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="position">The document position to show the calltip</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                The <see cref="P:ScintillaNET.CallTip.Message"/> must already be populated.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.String)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="message">The calltip message to be displayed</param>
            <remarks>
                The calltip will be displayed at the current document position with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.String,System.Int32,System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="message">The calltip message to be displayed</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                The calltip will be displayed at the current document position
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.String,System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="message">The calltip message to be displayed</param>
            <param name="position">The document position to show the calltip</param>
            <remarks>
                The calltip will be displayed with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.Show(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
                Displays a calltip without overloads
            </summary>
            <param name="message">The calltip message to be displayed</param>
            <param name="position">The document position to show the calltip</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload">
            <summary>
                Shows the calltip with overloads
            </summary>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. It will be displayed at the current document
                position starting at overload 0 with no highlight.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. It will be displayed at the current document
                position starting at overload 0
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="position">The document position where the calltip should be displayed</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. The overload at position 0 will be displayed
                with no highlight.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.Int32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="position">The document position where the calltip should be displayed</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. The overload at position 0 will be displayed.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.Int32,System.UInt32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="position">The document position where the calltip should be displayed</param>
            <param name="startIndex">The index of the initial overload to display</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. It will be displayed at the current document
                position with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.Int32,System.UInt32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="position">The document position where the calltip should be displayed</param>
            <param name="startIndex">The index of the initial overload to display</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The current document position will be used starting at position 0 with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The current document position will be used starting at position 0
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="position">The document position where the calltip should be displayed</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The overload startIndex will be 0 with no Highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.Int32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="position">The document position where the calltip should be displayed</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The overload startIndex will be 0
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.Int32,System.UInt32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="position">The document position where the calltip should be displayed</param>
            <param name="startIndex">The index of the initial overload to display</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.UInt32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="startIndex">The index of the initial overload to display</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The current document position will be used with no highlight
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(ScintillaNET.OverloadList,System.UInt32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="overloadList">List of overloads to be displayed see <see cref="!:OverLoadList"/></param>
            <param name="startIndex">The index of the initial overload to display</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The current document position will be used
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.UInt32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="startIndex">The index of the initial overload to display</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. It will be displayed at the current document
                position with no highlight.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CallTip.ShowOverload(System.UInt32,System.Int32,System.Int32)">
            <summary>
                Shows the calltip with overloads
            </summary>
            <param name="startIndex">The index of the initial overload to display</param>
            <param name="highlightStart">Start posision of the part of the message that should be selected</param>
            <param name="highlightEnd">End posision of the part of the message that should be selected</param>
            <remarks>
                ShowOverload automatically handles displaying a calltip with a list of overloads. It automatically shows the
                up and down arrows and cycles through the list of overloads in response to mouse clicks.
                The <see cref="!:OverLoadList"/> must already be populated. It will be displayed at the current document
                position.
            </remarks>
        </member>
        <member name="P:ScintillaNET.CallTip.BackColor">
            <summary>
                Gets/Sets the background color of all CallTips
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.ForeColor">
            <summary>
                Gets/Sets Text color of all CallTips
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.HighlightEnd">
            <summary>
                End position of the text to be highlighted in the CalTip
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.HighlightStart">
            <summary>
                Start position of the text to be highlighted in the CalTip
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.HighlightTextColor">
            <summary>
                Gets/Sets the Text Color of the portion of the CallTip that is highlighted
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.IsActive">
            <summary>
                Returns true if a CallTip is currently displayed
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.Message">
            <summary>
                The message displayed in the calltip
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTip.OverloadList">
            <summary>
                List of method overloads to display in the calltip
            </summary>
            <remarks>
                This is used to display IDE type toolips that include Up/Down arrows that cycle
                through the list of overloads when clicked
            </remarks>
        </member>
        <member name="T:ScintillaNET.CallTipArrow">
            <summary>
                Represents an arrow in the CallTip
            </summary>
        </member>
        <member name="F:ScintillaNET.CallTipArrow.None">
            <summary>
                No arrow
            </summary>
        </member>
        <member name="F:ScintillaNET.CallTipArrow.Up">
            <summary>
                The Up arrow
            </summary>
        </member>
        <member name="F:ScintillaNET.CallTipArrow.Down">
            <summary>
                The Down Arrow
            </summary>
        </member>
        <member name="T:ScintillaNET.CallTipClickEventArgs">
            <summary>
                Provides data for the CallTipClick event
            </summary>
        </member>
        <member name="M:ScintillaNET.CallTipClickEventArgs.#ctor(ScintillaNET.CallTipArrow,System.Int32,System.Int32,ScintillaNET.OverloadList,System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the CallTipClickEventArgs class.
            </summary>
            <param name="callTipArrow">CallTipArrow clicked</param>
            <param name="currentIndex">Current posision of the overload list</param>
            <param name="newIndex">New position of the overload list</param>
            <param name="overloadList">List of overloads to be cycled in the calltip</param>
            <param name="highlightStart">Start position of the highlighted text</param>
            <param name="highlightEnd">End position of the highlighted text</param>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.CallTipArrow">
            <summary>
                Returns the CallTipArrow that was clicked
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.Cancel">
            <summary>
                Gets/Sets if the CallTip should be hidden
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.CurrentIndex">
            <summary>
                Gets the current index of the CallTip's overload list
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.HighlightEnd">
            <summary>
                Gets/Sets the _end position of the CallTip's highlighted portion of text
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.HighlightStart">
            <summary>
                Gets/Sets the _start position of the CallTip's highlighted portion of text
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.NewIndex">
            <summary>
                Gets/Sets the new index of the CallTip's overload list
            </summary>
        </member>
        <member name="P:ScintillaNET.CallTipClickEventArgs.OverloadList">
            <summary>
                Returns the OverLoad list of the CallTip
            </summary>
        </member>
        <member name="T:ScintillaNET.CaretInfo">
            <summary>
                Manages Caret Settings
            </summary>
            <remarks>
                The caret is the blinking line that indicates the current document position. This
                is sometimes referred to as cursor.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CaretInfo.BringIntoView">
            <summary>
                Places the caret somewhere within the document that is displayed in the
                Scintilla Window
            </summary>
            <remarks>
                If the caret is already visible in the current scrolled view this method does
                nothing.
            </remarks>
        </member>
        <member name="M:ScintillaNET.CaretInfo.ChooseCaretX">
            <summary>
                Scintilla remembers the x value of the last position horizontally moved to explicitly by the user and this value is then 
                used when moving vertically such as by using the up and down keys. This method sets the current x position of the caret as 
                the remembered value.
            </summary>
        </member>
        <member name="M:ScintillaNET.CaretInfo.EnsureVisible">
            <summary>
                Scrolls the Scintilla window so that the Caret is visible.
            </summary>
        </member>
        <member name="M:ScintillaNET.CaretInfo.Goto(System.Int32)">
            <summary>
                Places the caret at the specified document position
            </summary>
            <param name="position">Position in the document to place the caret</param>
        </member>
        <member name="P:ScintillaNET.CaretInfo.Anchor">
            <summary>
                Gets/Sets the current anchor position
            </summary>
            <remarks>
                If the anchor position is less than the Caret Position it acts as the _start of
                the selection.
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.BlinkRate">
            <summary>
                Gets/Sets the time interval in milliseconds that the caret should blink.
            </summary>
            <remarks>
                This defaults to the system default value.
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.Color">
            <summary>
                Gets/Sets the color of the Caret.
            </summary>
            <remarks>Defaults to black</remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.CurrentLineBackgroundAlpha">
            <summary>
                Gets/Sets the transparency alpha of the CurrentLine Background highlight
            </summary>
            <remarks>
                Values range from 0 to 256. Default is 256.
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.CurrentLineBackgroundColor">
            <summary>
                Gets/Sets the color of the document line where the caret currently resides
            </summary>
            <remarks>
                The <see cref="!:HighlightCurrentList"/> property must be set to true in order
                for this to to take effect.
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.HighlightCurrentLine">
            <summary>
                Gets/Sets if the current document line where the caret resides is highlighted.
            </summary>
            <remarks>
                <see cref="P:ScintillaNET.CaretInfo.CurrentLineBackgroundColor"/> determines the color. 
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.IsSticky">
            <summary>
                Controls when the last position of the caret on the line is saved. When set to true, the position is not saved when you type a character, a tab, paste the clipboard content or press backspace
            </summary>
            <remarks>
                Defaults to false
            </remarks>
        </member>
        <member name="P:ScintillaNET.CaretInfo.LineNumber">
            <summary>
                Gets/Sets the current Line Number that the caret resides.
            </summary>
        </member>
        <member name="P:ScintillaNET.CaretInfo.Position">
            <summary>
                Gets/Sets the current document position where the caret resides
            </summary>
        </member>
        <member name="P:ScintillaNET.CaretInfo.Style">
            <summary>
                Gets/Sets the <see cref="T:ScintillaNET.CaretStyle"/> displayed.
            </summary>
        </member>
        <member name="P:ScintillaNET.CaretInfo.Width">
            <summary>
                Gets/Sets the width in pixels of the Caret
            </summary>
            <remarks>
                This defaults to the system default.
            </remarks>
        </member>
        <member name="T:ScintillaNET.CaretStyle">
            <summary>
                The style of visual indicator that the caret displayes.
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Invisible">
            <summary>
                The caret is not displayed
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Line">
            <summary>
                A vertical line is displayed
            </summary>
        </member>
        <member name="F:ScintillaNET.CaretStyle.Block">
            <summary>
                A horizontal block is displayed that may cover the character.
            </summary>
        </member>
        <member name="T:ScintillaNET.CharacterSet">
            <summary>
                The CharacterSet used by the document
            </summary>
        </member>
        <member name="T:ScintillaNET.CharAddedEventArgs">
            <summary>
                Provides data for the CharAdded event
            </summary>
        </member>
        <member name="M:ScintillaNET.CharAddedEventArgs.#ctor(System.Char)">
            <summary>
                Initializes a new instance of the CharAddedEventArgs class.
            </summary>
            <param name="ch">The character that was added</param>
        </member>
        <member name="P:ScintillaNET.CharAddedEventArgs.Ch">
            <summary>
                Returns the character that was added
            </summary>
        </member>
        <member name="T:ScintillaNET.CharClassification">
            <summary>
                Defines character classifications in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.CharClassification.Whitespace">
            <summary>
                Characters with this classification are interpreted as whitespace characters.
            </summary>
        </member>
        <member name="F:ScintillaNET.CharClassification.Word">
            <summary>
                Characters with this classification are interpreted as word characters.
            </summary>
        </member>
        <member name="F:ScintillaNET.CharClassification.Punctuation">
            <summary>
                Characters with this classification are interpreted as punctuation characters.
            </summary>
        </member>
        <member name="T:ScintillaNET.Clipboard">
            <summary>
                Provides methods to place data on and retrieve data from the system Clipboard.
            </summary>
        </member>
        <member name="M:ScintillaNET.Clipboard.Copy">
            <summary>
                Copies the current selection in the document to the Clipboard.
            </summary>
        </member>
        <member name="M:ScintillaNET.Clipboard.Copy(System.Boolean)">
            <summary>
                Copies the current selection, or the current line if there is no selection, to the Clipboard.
            </summary>
            <param name="copyLine">
                Indicates whether to copy the current line if there is no selection.
            </param>
            <remarks>
                A line copied in this mode is given a "MSDEVLineSelect" marker when added to the Clipboard and
                then used in the <see cref="M:ScintillaNET.Clipboard.Paste"/> method to paste the whole line before the current line.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Clipboard.Copy(System.Int32,System.Int32)">
            <summary>
                Copies the specified range of text (bytes) in the document to the Clipboard.
            </summary>
            <param name="startPosition">The zero-based byte position to start copying.</param>
            <param name="endPosition">The zero-based byte position to stop copying.</param>
        </member>
        <member name="M:ScintillaNET.Clipboard.Cut">
            <summary>
                Moves the current document selection to the Clipboard.
            </summary>
        </member>
        <member name="M:ScintillaNET.Clipboard.Paste">
            <summary>
                Replaces the current document selection with the contents of the Clipboard.
            </summary>
        </member>
        <member name="P:ScintillaNET.Clipboard.CanCopy">
            <summary>
                Gets a value indicating whether text (bytes) can be copied given the current selection.
            </summary>
            <returns>true if the text can be copied; otherwise, false.</returns>
            <remarks>This is equivalent to determining if there is a valid selection.</remarks>
        </member>
        <member name="P:ScintillaNET.Clipboard.CanCut">
            <summary>
                Gets a value indicating whether text (bytes) can be cut given the current selection.
            </summary>
            <returns>true if the text can be cut; otherwise, false.</returns>
            <remarks>This is equivalent to determining if there is a valid selection.</remarks>
        </member>
        <member name="P:ScintillaNET.Clipboard.CanPaste">
            <summary>
                Gets a value indicating whether the document can accept text currently stored in the Clipboard.
            </summary>
            <returns>true if text can be pasted; otherwise, false.</returns>
        </member>
        <member name="P:ScintillaNET.Clipboard.ConvertLineBreaksOnPaste">
            <summary>
                Gets or sets whether pasted line break characters are converted to match the document's end-of-line mode.
            </summary>
            <returns>
                true if line break characters are converted; otherwise, false.
                The default is true.
            </returns>
        </member>
        <member name="T:ScintillaNET.Commands">
            <summary>
                Manages commands, which are actions in ScintillaNET that can be bound to key combinations.
            </summary>
        </member>
        <member name="M:ScintillaNET.Commands.AddBinding(System.Char,ScintillaNET.BindableCommand)">
            <summary>
                Adds a key combination to a Command
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.AddBinding(System.Char,System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Adds a key combination to a Command
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.AddBinding(System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Adds a key combination to a Command
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.AddBinding(System.Windows.Forms.Keys,System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Adds a key combination to a Command
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.Execute(ScintillaNET.BindableCommand)">
            <summary>
                Executes a Command
            </summary>
            <param name="command">Any <see cref="T:ScintillaNET.BindableCommand"/></param>
            <returns>Value to indicate whether other bound commands should continue to execute</returns>
        </member>
        <member name="M:ScintillaNET.Commands.GetCommands(System.Char)">
            <summary>
                Returns a list of Commands bound to a keyboard shortcut
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <returns>List of Commands bound to a keyboard shortcut</returns>
        </member>
        <member name="M:ScintillaNET.Commands.GetCommands(System.Char,System.Windows.Forms.Keys)">
            <summary>
                Returns a list of Commands bound to a keyboard shortcut
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <returns>List of Commands bound to a keyboard shortcut</returns>
        </member>
        <member name="M:ScintillaNET.Commands.GetCommands(System.Windows.Forms.Keys)">
            <summary>
                Returns a list of Commands bound to a keyboard shortcut
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <returns>List of Commands bound to a keyboard shortcut</returns>
        </member>
        <member name="M:ScintillaNET.Commands.GetCommands(System.Windows.Forms.Keys,System.Windows.Forms.Keys)">
            <summary>
                Returns a list of Commands bound to a keyboard shortcut
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <returns>List of Commands bound to a keyboard shortcut</returns>
        </member>
        <member name="M:ScintillaNET.Commands.GetKeyBindings(ScintillaNET.BindableCommand)">
            <summary>
                Returns a list of KeyBindings bound to a given command
            </summary>
            <param name="command">Command to execute</param>
            <returns>List of KeyBindings bound to the given command</returns>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveAllBindings">
            <summary>
                Removes all key command bindings
            </summary>
            <remarks>
                Performing this action will make ScintillaNET virtually unusable until you assign new command bindings.
                This removes even basic functionality like arrow keys, common clipboard commands, home/_end, etc.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Char)">
            <summary>
                Removes all commands bound to a  keyboard shortcut
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Char,ScintillaNET.BindableCommand)">
            <summary>
                Removes a keyboard shortcut / command combination
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Char,System.Windows.Forms.Keys)">
            <summary>
                Removes all commands bound to a  keyboard shortcut
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Char,System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Removes a keyboard shortcut / command combination
            </summary>
            <param name="shortcut">Character corresponding to a (keyboard) key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Windows.Forms.Keys)">
            <summary>
                Removes all commands bound to a  keyboard shortcut
            </summary>
            <param name="shortcut">Key to trigger command</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Removes a keyboard shortcut / command combination
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Windows.Forms.Keys,System.Windows.Forms.Keys)">
            <summary>
                Removes all commands bound to a  keyboard shortcut
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
        </member>
        <member name="M:ScintillaNET.Commands.RemoveBinding(System.Windows.Forms.Keys,System.Windows.Forms.Keys,ScintillaNET.BindableCommand)">
            <summary>
                Removes a keyboard shortcut / command combination
            </summary>
            <param name="shortcut">Key to trigger command</param>
            <param name="modifiers">Shift, alt, ctrl</param>
            <param name="command">Command to execute</param>
        </member>
        <member name="P:ScintillaNET.Commands.AllowDuplicateBindings">
            <summary>
                Gets/Sets if a key combination can be bound to more than one command. (default is true)
            </summary>
            <remarks>
                When set to false only the first command bound to a key combination is kept.
                Subsequent requests are ignored. 
            </remarks>
        </member>
        <member name="M:ScintillaNET.Configuration.CommandBindingConfig.#ctor(ScintillaNET.KeyBinding,System.Nullable{System.Boolean},ScintillaNET.BindableCommand)">
            <summary>
                Initializes a new instance of the CommandBindingConfig structure.
            </summary>
        </member>
        <member name="M:ScintillaNET.Configuration.KeyWordConfig.#ctor(System.Int32,System.String,System.Nullable{System.Boolean})">
            <summary>
                Initializes a new instance of the KeyWordConfig class.
            </summary>
            <param name="list"></param>
            <param name="value"></param>
            <param name="inherit"></param>
        </member>
        <member name="T:ScintillaNET.Document">
            <summary>
                Provides an abstraction over Scintilla's Document Pointer
            </summary>
        </member>
        <member name="M:ScintillaNET.Document.AddRef">
            <summary>
                Increases the document's reference count
            </summary>
            <remarks>No, you aren't looking at COM, move along.</remarks>
        </member>
        <member name="M:ScintillaNET.Document.Equals(System.Object)">
            <summary>
                Overridden. 
            </summary>
            <param name="obj">Another Document Object</param>
            <returns>True if both Documents have the same Handle</returns>
        </member>
        <member name="M:ScintillaNET.Document.GetHashCode">
            <summary>
                Overridden
            </summary>
            <returns>Document Pointer's hashcode</returns>
        </member>
        <member name="M:ScintillaNET.Document.Release">
            <summary>
                Decreases the document's reference count
            </summary>
            <remarks>
                When the document's reference count reaches 0 Scintilla will destroy the document
            </remarks>
        </member>
        <member name="P:ScintillaNET.Document.Handle">
            <summary>
            Scintilla's internal document pointer.
            </summary>
        </member>
        <member name="T:ScintillaNET.DocumentHandler">
            <summary>
                Manages the Native Scintilla's Document features.
            </summary>
            <remarks>
                See Scintilla's documentation on multiple views for an understanding of Documents.
                Note that all ScintillaNET specific features are considered to be part of the View, not document.
            </remarks>
        </member>
        <member name="M:ScintillaNET.DocumentHandler.Create">
            <summary>
                Creates a new Document
            </summary>
            <returns></returns>
        </member>
        <member name="P:ScintillaNET.DocumentHandler.Current">
            <summary>
                Gets/Sets the currently loaded Document
            </summary>
        </member>
        <member name="T:ScintillaNET.DocumentNavigation">
            <summary>
                Manages Document Navigation, which is a snapshot history of movements within
                a document.
            </summary>
        </member>
        <member name="M:ScintillaNET.DocumentNavigation.NavigateBackward">
            <summary>
                Causes the current position to navigate to the last snapshotted document position.
            </summary>
        </member>
        <member name="M:ScintillaNET.DocumentNavigation.NavigateForward">
            <summary>
                After 1 or more backwards navigations this command navigates to the previous
                backwards navigation point.
            </summary>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.BackwardStack">
            <summary>
                List of entries that allow you to navigate backwards.
            </summary>
            <remarks>
                The ForwardStack and BackwardStack can be shared between multiple
                ScintillaNET objects. This is useful in MDI applications when you wish
                to have a shared document navigation that remembers positions in each
                document.
            </remarks>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.CanNavigateBackward">
            <summary>
                Returns true if ScintillaNET can perform a successful backward navigation.
            </summary>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.CanNavigateForward">
            <summary>
                Returns true if ScintillaNET can perform a successful forward navigation.
            </summary>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.ForewardStack">
            <summary>
                List of entries that allow you to navigate forwards.
            </summary>
            <remarks>
                The ForwardStack and BackwardStack can be shared between multiple
                ScintillaNET objects. This is useful in MDI applications when you wish
                to have a shared document navigation that remembers positions in each
                document.
            </remarks>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.IsEnabled">
            <summary>
                Gets/Sets whether Document Navigation is tracked. Defaults to true.
            </summary>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.MaxHistorySize">
            <summary>
                Maximum number of places the document navigation remembers. Defaults to 50.
            </summary>
            <remarks>
                When the max value is reached the oldest entries are removed.
            </remarks>
        </member>
        <member name="P:ScintillaNET.DocumentNavigation.NavigationPointTimeout">
            <summary>
                Time in milliseconds to wait before a Navigation Point is set. Default is 200
            </summary>
            <remarks>
                In text editing, the current caret position is constantly changing. Rather than capture every
                change in position, ScintillaNET captures the current position [NavigationPointTimeout]ms after a 
                position changes, only then is it eligable for another snapshot
            </remarks>
        </member>
        <member name="T:ScintillaNET.DropMarkerCollectEventArgs">
            <summary>
                Provides data for a DropMarkerCollect event
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarkerCollectEventArgs.#ctor(ScintillaNET.DropMarker)">
            <summary>
                Initializes a new instance of the DropMarkerCollectEventArgs class.
            </summary>
        </member>
        <member name="P:ScintillaNET.DropMarkerCollectEventArgs.DropMarker">
            <summary>
                Returns the DropMarker that was collected
            </summary>
        </member>
        <member name="T:ScintillaNET.DropMarkerList">
            <summary>
                Data structure used to store DropMarkers in the AllDocumentDropMarkers property.
            </summary>
        </member>
        <member name="T:ScintillaNET.DropMarkers">
            <summary>
                Manages DropMarkers, a Stack Based document bookmarking system.
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarkers.Collect">
            <summary>
                Collects the last dropped DropMarker
            </summary>
            <remarks>
                When a DropMarker is collected the current document posision is moved
                to the DropMarker posision, the DropMarker is removed from the stack
                and the visual indicator is removed.
            </remarks>
        </member>
        <member name="M:ScintillaNET.DropMarkers.Drop">
            <summary>
                Drops a DropMarker at the current document position
            </summary>
            <remarks>
                Dropping a DropMarker creates a visual marker (red triangle)
                indicating the DropMarker point.
            </remarks>
            <returns>The newly created DropMarker</returns>
        </member>
        <member name="M:ScintillaNET.DropMarkers.Drop(System.Int32)">
            <summary>
                Drops a DropMarker at the specified document position
            </summary>
            <param name="position"></param>
            <returns>The newly created DropMarker</returns>
            <remarks>
                Dropping a DropMarker creates a visual marker (red triangle)
                indicating the DropMarker point.
            </remarks>
        </member>
        <member name="P:ScintillaNET.DropMarkers.AllDocumentDropMarkers">
            <summary>
                Gets/Sets a list of All DropMarkers specific to this Scintilla control
            </summary>
        </member>
        <member name="P:ScintillaNET.DropMarkers.MarkerStack">
            <summary>
                Gets/Sets the Stack of DropMarkers 
            </summary>
            <remarks>
                You can manually set this to implement your own shared DropMarker stack
                between Scintilla Controls. 
            </remarks>
            <seealso cref="P:ScintillaNET.DropMarkers.SharedStackName"/>
        </member>
        <member name="P:ScintillaNET.DropMarkers.SharedStackName">
            <summary>
                Gets/Sets a shared name associated with other Scintilla controls. 
            </summary>
            <remarks>
                All Scintilla controls with the same SharedStackName share a common
                DropMarker stack. This is useful in MDI applications where you want
                the DropMarker stack not to be specific to one document.
            </remarks>
        </member>
        <member name="T:ScintillaNET.EdgeMode">
            <summary>
                How long lines are visually indicated
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.None">
            <summary>
                No indication
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.Line">
            <summary>
                A vertical line is displayed
            </summary>
        </member>
        <member name="F:ScintillaNET.EdgeMode.Background">
            <summary>
                The background color changes
            </summary>
        </member>
        <member name="T:ScintillaNET.EndOfLine">
            <summary>
                Manages End of line settings for the Scintilla Control
            </summary>
        </member>
        <member name="M:ScintillaNET.EndOfLine.ConvertAllLines(ScintillaNET.EndOfLineMode)">
            <summary>
                Converts all lines in the document to the given mode.
            </summary>
            <param name="toMode">The EndOfLineMode to convert all lines to </param>
        </member>
        <member name="P:ScintillaNET.EndOfLine.EolString">
            <summary>
                Return as a string the characters used to mean _end-of-line. This depends solely on the
                selected EOL mode.
            </summary>
            <remarks>Should Mode not be CR, LF or CrLf, this function returns the empty string.</remarks>
        </member>
        <member name="P:ScintillaNET.EndOfLine.IsVisible">
            <summary>
                Gets/Sets if End of line markers are visible in the Scintilla control.
            </summary>
        </member>
        <member name="P:ScintillaNET.EndOfLine.Mode">
            <summary>
                Gets/Sets the <see cref="T:ScintillaNET.EndOfLineMode"/> for the document. Default is CrLf.
            </summary>
            <remarks>
                Changing this value does NOT change all EOL marks in a currently-loaded document.
                To do this, use <see cref="M:ScintillaNET.EndOfLine.ConvertAllLines(ScintillaNET.EndOfLineMode)"/>ConvertAllLines.
            </remarks>
        </member>
        <member name="T:ScintillaNET.EndOfLineMode">
            <summary>
                Document's EndOfLine Mode
            </summary>
        </member>
        <member name="F:ScintillaNET.EndOfLineMode.Crlf">
            <summary>
                Carriage Return + Line Feed (Windows Style)
            </summary>
        </member>
        <member name="F:ScintillaNET.EndOfLineMode.CR">
            <summary>
                Carriage Return Only (Mac Style)
            </summary>
        </member>
        <member name="F:ScintillaNET.EndOfLineMode.LF">
            <summary>
                Line Feed Only (Unix Style)
            </summary>
        </member>
        <member name="T:ScintillaNET.FakeStack">
            <summary>
                Mostly behaves like a stack but internally maintains a List for more flexability
            </summary>
            <remarks>
                FakeStack is not a general purpose datastructure and can only hold NavigationPoint objects
            </remarks>
        </member>
        <member name="T:ScintillaNET.FindOption">
            <summary>
                Controls find behavior for non-regular expression searches
            </summary>
        </member>
        <member name="F:ScintillaNET.FindOption.WholeWord">
            <summary>
                Find must match the whole word
            </summary>
        </member>
        <member name="F:ScintillaNET.FindOption.MatchCase">
            <summary>
                Find must match the case of the expression
            </summary>
        </member>
        <member name="F:ScintillaNET.FindOption.WordStart">
            <summary>
                Only match the _start of a word
            </summary>
        </member>
        <member name="F:ScintillaNET.FindOption.RegularExpression">
            <summary>
                Not used in ScintillaNET
            </summary>
        </member>
        <member name="F:ScintillaNET.FindOption.Posix">
            <summary>
                Not used in ScintillaNET
            </summary>
        </member>
        <member name="M:ScintillaNET.FindReplace.CreateIncrementalSearcherInstance">
            <summary>
            Creates and returns a new <see cref="P:ScintillaNET.FindReplace.IncrementalSearcher"/> object.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.FindReplace.IncrementalSearcher"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.FindReplace.CreateWindowInstance">
            <summary>
            Creates and returns a new <see cref="T:ScintillaNET.FindReplaceDialog"/> object.
            </summary>
            <returns>A new <see cref="T:ScintillaNET.FindReplaceDialog"/> object.</returns>
        </member>
        <member name="F:ScintillaNET.FindReplaceDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ScintillaNET.FindReplaceDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ScintillaNET.FindReplaceDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:ScintillaNET.FindReplaceDialog.AutoPosition">
            <summary>
            Gets or sets whether the dialog should automatically move away from the current
            selection to prevent obscuring it.
            </summary>
            <returns>true to automatically move away from the current selection; otherwise, false.</returns>
        </member>
        <member name="F:ScintillaNET.IncrementalSearcher.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:ScintillaNET.IncrementalSearcher.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ScintillaNET.IncrementalSearcher.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:ScintillaNET.IncrementalSearcher.AutoPosition">
            <summary>
            Gets or sets whether the control should automatically move away from the current
            selection to prevent obscuring it.
            </summary>
            <returns>true to automatically move away from the current selection; otherwise, false.</returns>
        </member>
        <member name="T:ScintillaNET.FoldChangedEventArgs">
            <summary>
                Provides data for the FoldChanged event
            </summary>
        </member>
        <member name="T:ScintillaNET.ModifiedEventArgs">
            <summary>
                Base class for modified events
            </summary>
            <remarks>
                ModifiedEventArgs is the base class for all events that are fired 
                in response to an SCN_MODIFY notification message. They all have 
                the Undo/Redo flags in common and I'm also including the raw 
                modificationType integer value for convenience purposes.
            </remarks>
        </member>
        <member name="M:ScintillaNET.FoldChangedEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the FoldChangedEventArgs class.
            </summary>
            <param name="line">Line # that the fold change occured on</param>
            <param name="newFoldLevel">new Fold Level of the line</param>
            <param name="previousFoldLevel">previous Fold Level of the line</param>
            <param name="modificationType">What kind of fold modification occured</param>
        </member>
        <member name="P:ScintillaNET.FoldChangedEventArgs.Line">
            <summary>
                Gets/Sets the Line # that the fold change occured on
            </summary>
        </member>
        <member name="P:ScintillaNET.FoldChangedEventArgs.NewFoldLevel">
            <summary>
                Gets the new Fold Level of the line
            </summary>
        </member>
        <member name="P:ScintillaNET.FoldChangedEventArgs.PreviousFoldLevel">
            <summary>
                Gets the previous Fold Level of the line
            </summary>
        </member>
        <member name="T:ScintillaNET.FoldFlag">
            <summary>
                The flags affecting how the fold is marked in the main text area (as well as in the margin). If the value
                changes for onscreen text, the display will redraw.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.LineBeforeExpanded">
            <summary>
                A line is drawn above the text if the fold is expanded.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.LineBeforeContracted">
            <summary>
                A line is drawn above the text if the fold is collapsed.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.LineAfterExpanded">
            <summary>
                A line is drawn below the text if the fold is expanded.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.LineAfterContracted">
            <summary>
                A line is drawn below the text if the fold is collapsed.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.LevelNumbers">
            <summary>
                Display hexadecimal fold levels in line margin to aid debugging of folding. The appearance of this feature may change in the future.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldFlag.Box">
            <summary>
                Experimental feature that has been removed.
            </summary>
        </member>
        <member name="P:ScintillaNET.Folding.Flags">
            <summary>
                Read or change the Flags associated with a fold. The default value is 0.
            </summary>
        </member>
        <member name="P:ScintillaNET.Folding.MarkerScheme">
            <summary>
                Read or change the Fold Marker Scheme. This changes the way Scintilla displays folds
                in the control. The default is BoxPlusMinus and the value Custom can be used to disable
                ScintillaNET changing selections made directly using MarkerCollection.FolderXX methods. 
            </summary>
        </member>
        <member name="P:ScintillaNET.Folding.UseCompactFolding">
            <summary>
                Read or change the value controlling whether to use compact folding from the lexer.
            </summary>
            <remarks>This tracks the property "fold.compact"</remarks>
        </member>
        <member name="T:ScintillaNET.FoldLevel">
            <summary>
                The flags that are stored along with the fold level. 
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldLevel.Base">
            <summary>
                The base value for a 0-level fold. The fold level is a number in the range 0 to 4095 (NumberMask).
                However, the initial fold level is set to Base(1024) to allow unsigned arithmetic on folding levels.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldLevel.WhiteFlag">
            <summary>
                WhiteFlag indicates that the line is blank and allows it to be treated slightly different then its level may
                indicate. For example, blank lines should generally not be fold points and will be considered part
                of the preceding section even though they may have a lesser fold level.
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldLevel.HeaderFlag">
            <summary>
                HeaderFlag indicates that the line is a header (fold point).
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldLevel.BoxHeaderFlag">
            <summary>
                Not documented by current Scintilla docs - associated with the removed Box fold style?
            </summary>
        </member>
        <member name="F:ScintillaNET.FoldLevel.NumberMask">
            <summary>
                A bit-mask indicating which bits are used to store the actual fold level.
            </summary>
        </member>
        <member name="F:ScintillaNET.GoToDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ScintillaNET.GoToDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ScintillaNET.GoToDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:ScintillaNET.HotspotClickEventArgs">
            <summary>
                Provides data for the <see cref="E:ScintillaNET.Scintilla.HotspotClick"/>, <see cref="E:ScintillaNET.Scintilla.HotspotDoubleClick"/>, and
                <see cref="E:ScintillaNET.Scintilla.HotspotReleaseClick"/> events.
            </summary>
        </member>
        <member name="M:ScintillaNET.HotspotClickEventArgs.#ctor(System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.HotspotClickEventArgs"/> class.
            </summary>
            <param name="position">The byte offset in the document of the character that was clicked.</param>
        </member>
        <member name="P:ScintillaNET.HotspotClickEventArgs.Position">
            <summary>
                Gets the byte offset in the document of the character that was clicked.
            </summary>
            <returns>An <see cref="T:System.Int32"/> representing the byte offset in the document of the character that was clicked.</returns>
        </member>
        <member name="F:ScintillaNET.Indentation._smartIndentType">
            <summary>
                Enables the Smart Indenter so that On enter, it indents the next line.
            </summary>
        </member>
        <member name="F:ScintillaNET.Indentation.SmartIndentCustomAction">
            <summary>
                For Custom Smart Indenting, assign a handler to this delegate property.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indentation.CheckSmartIndent(System.Char)">
            <summary>
                If Smart Indenting is enabled, this delegate will be added to the CharAdded multicast event.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indentation.IndentLine(System.Int32,System.Int32)">
            <summary>
                Smart Indenting helper method
            </summary>
        </member>
        <member name="T:ScintillaNET.IndicatorDrawMode">
            <summary>
                Specifies how indicators are drawn on text.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorDrawMode.Underlay">
            <summary>
                Indicators are drawn under text.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorDrawMode.Overlay">
            <summary>
                Indicators are drawn over text.
            </summary>
        </member>
        <member name="T:ScintillaNET.Indicators">
            <summary>
                Manages indicators in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <remarks>
                Indicators are used to display additional information over the top of styling.
                They can be used to show, for example, syntax errors, deprecated names, and bad indentation by drawing underlines under text or boxes around text.
            </remarks>
        </member>
        <member name="F:ScintillaNET.Indicators.MaxIndex">
            <summary>
                Represents the largest possible index for an <see cref="T:ScintillaNET.Indicator"/> definition.
                This field is constant.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicators.CreateIndicatorInstance(System.Int32)">
            <summary>
                Creates and returns a new <see cref="T:ScintillaNET.Indicator"/> object.
            </summary>
            <returns>A new <see cref="T:ScintillaNET.Indicator"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.Indicators.GetEnumerator">
            <summary>
                Returns an enumerator that iterates through the <see cref="T:ScintillaNET.Indicators"/>.
            </summary>
            <returns>An enumerator for the <see cref="T:ScintillaNET.Indicators"/>.</returns>
        </member>
        <member name="M:ScintillaNET.Indicators.#ctor(ScintillaNET.Scintilla)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.Indicators"/> class.
            </summary>
            <param name="owner">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="owner"/> is null.</exception>
        </member>
        <member name="P:ScintillaNET.Indicators.Item(System.Int32)">
            <summary>
                Gets the <see cref="T:ScintillaNET.Indicator"/> definition at the specified index.
            </summary>
            <param name="index">The index of the indicator definition to retrieve.</param>
            <returns>A <see cref="T:ScintillaNET.Indicator"/> representing the indicator defined for the specified index.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
                <paramref name="index"/> is less than 0 or greater than <see cref="F:ScintillaNET.Indicators.MaxIndex"/>.
            </exception>
        </member>
        <member name="T:ScintillaNET.IndicatorStyle">
            <summary>
                Defines the possible display style of an <see cref="T:ScintillaNET.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.
            </summary>
            <remarks>Requires 3 pixels of descender space.</remarks>
        </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>
            <remarks>
                This can be valuable when indicators are used to track
                positions rather than change the display.
            </remarks>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.Box">
            <summary>
                A rectangle around the text.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.RoundBox">
            <summary>
                A rectangle with rounded corners around the text using translucent
                drawing with the interior usually more transparent than the border.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.StraightBox">
            <summary>
                A rectangle around the text using translucent drawing with the
                interior usually more transparent than the border.
            </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>
                A squiggly underline.
            </summary>
            <remarks>Requires 2 pixels of descender space.</remarks>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.DotBox">
            <summary>
                A dotted rectangle around the text using translucent drawing.
            </summary>
        </member>
        <member name="F:ScintillaNET.IndicatorStyle.SquigglePixmap">
            <summary>
                A squiggly underline.
            </summary>
            <remarks>Performs better that other squiggle styles.</remarks>
        </member>
        <member name="T:ScintillaNET.KeyBinding">
            <summary>
                Represents the Binding Combination of a Keyboard Key + Modifiers
            </summary>
        </member>
        <member name="M:ScintillaNET.KeyBinding.Equals(System.Object)">
            <summary>
                Overridden.
            </summary>
            <param name="obj">Another KeyBinding struct</param>
            <returns>True if the Keycode and Modifiers are equal</returns>
        </member>
        <member name="M:ScintillaNET.KeyBinding.GetHashCode">
            <summary>
                Overridden
            </summary>
            <returns>Hashcode of ToString()</returns>
        </member>
        <member name="M:ScintillaNET.KeyBinding.ToString">
            <summary>
                Overridden. Returns string representation of the Keyboard shortcut
            </summary>
            <returns>Returns string representation of the Keyboard shortcut</returns>
        </member>
        <member name="M:ScintillaNET.KeyBinding.#ctor(System.Windows.Forms.Keys,System.Windows.Forms.Keys)">
            <summary>
                Initializes a new instance of the KeyBinding structure.
            </summary>
            <param name="keycode">Key to trigger command</param>
            <param name="modifiers"> key modifiers to the Keyboard shortcut</param>
        </member>
        <member name="P:ScintillaNET.KeyBinding.KeyCode">
            <summary>
                Gets/Sets Key to trigger command
            </summary>
        </member>
        <member name="P:ScintillaNET.KeyBinding.Modifiers">
            <summary>
                Gets sets key modifiers to the Keyboard shortcut
            </summary>
        </member>
        <member name="T:ScintillaNET.Lexer">
            <summary>
                Built in lexers supported by Scintilla
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Container">
            <summary>
                No lexing is performed, the Containing application must respond to StyleNeeded events
            </summary>
        </member>
        <member name="F:ScintillaNET.Lexer.Null">
            <summary>
                No lexing is performed
            </summary>
        </member>
        <member name="M:ScintillaNET.Lexing.ReclassifyChars(System.Collections.Generic.IEnumerable{System.Char},ScintillaNET.CharClassification)">
            <summary>
                Updates the classification of the characters specified.
            </summary>
            <param name="chars">The characters to reclassify.</param>
            <param name="classification">The new classification for the <paramref name="chars"/>.</param>
            <remarks>
                The default character classifications are suitable for most text and do not affect the lexing process.
                Rather, character classifications specify how the <see cref="T:ScintillaNET.Scintilla"/> control interprets
                characters for operations such as skipping or selecting a word. Specifying the classification of
                Unicode characters is not supported.
            </remarks>
            <exception cref="T:System.ArgumentNullException"><paramref name="chars"/> is null.</exception>
            <exception cref="T:System.ArgumentException">
                One or more of the values specified in <paramref name="chars"/> is not an ASCII character.
            </exception>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned to <paramref name="classification"/> is not one of the <see cref="T:ScintillaNET.CharClassification"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.Lexing.PunctuationChars">
            <summary>
                Gets a list of characters the <see cref="T:ScintillaNET.Scintilla"/> control defines as punctuation characters
                for operations that involve character classification.
            </summary>
            <returns>An <see cref="!:IEnumerable"/> representing punctuation characters.</returns>
            <remarks>Characters can be reclassified using the <see cref="M:ScintillaNET.Lexing.ReclassifyChars(System.Collections.Generic.IEnumerable{System.Char},ScintillaNET.CharClassification)"/> method.</remarks>
        </member>
        <member name="P:ScintillaNET.Lexing.WhitespaceChars">
            <summary>
                Gets a list of characters the <see cref="T:ScintillaNET.Scintilla"/> control defines as whitespace characters
                for operations that involve character classification.
            </summary>
            <returns>An <see cref="!:IEnumerable"/> representing whitespace characters.</returns>
            <remarks>Characters can be reclassified using the <see cref="M:ScintillaNET.Lexing.ReclassifyChars(System.Collections.Generic.IEnumerable{System.Char},ScintillaNET.CharClassification)"/> method.</remarks>
        </member>
        <member name="P:ScintillaNET.Lexing.WordChars">
            <summary>
                Gets a list of characters the <see cref="T:ScintillaNET.Scintilla"/> control defines as word characters
                for operations that involve character classification.
            </summary>
            <returns>An <see cref="!:IEnumerable"/> representing word characters.</returns>
            <remarks>Characters can be reclassified using the <see cref="M:ScintillaNET.Lexing.ReclassifyChars(System.Collections.Generic.IEnumerable{System.Char},ScintillaNET.CharClassification)"/> method.</remarks>
        </member>
        <member name="T:ScintillaNET.LayoutCacheMode">
            <summary>
                Specifies the line layout caching strategy used by a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.LayoutCacheMode.None">
            <summary>
                No line layout data is cached.
            </summary>
        </member>
        <member name="F:ScintillaNET.LayoutCacheMode.Caret">
            <summary>
                Line layout data of the current caret line is cached.
            </summary>
        </member>
        <member name="F:ScintillaNET.LayoutCacheMode.Page">
            <summary>
                Line layout data for all visible lines and the current caret line are cached.
            </summary>
        </member>
        <member name="F:ScintillaNET.LayoutCacheMode.Document">
            <summary>
                Line layout data for the entire document is cached.
            </summary>
        </member>
        <member name="T:ScintillaNET.LinesNeedShownEventArgs">
            <summary>
                Provides data for the LinesNeedShown event
            </summary>
        </member>
        <member name="M:ScintillaNET.LinesNeedShownEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the LinesNeedShownEventArgs class.
            </summary>
            <param name="startLine">the first (top) line that needs to be shown</param>
            <param name="endLine">the last (bottom) line that needs to be shown</param>
        </member>
        <member name="P:ScintillaNET.LinesNeedShownEventArgs.FirstLine">
            <summary>
                Returns the first (top) line that needs to be shown
            </summary>
        </member>
        <member name="P:ScintillaNET.LinesNeedShownEventArgs.LastLine">
            <summary>
                Returns the last (bottom) line that needs to be shown
            </summary>
        </member>
        <member name="T:ScintillaNET.LineWrapping">
            <summary>
                Controls line wrapping options in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.LineWrapping.GetWrapCount(System.Int32)">
            <summary>
                The number of lines displayed when a line of text is wrapped.
            </summary>
            <param name="lineIndex">The zero-based index of the line to count.</param>
            <returns>The numbers of display lines the line of text occupies.</returns>
        </member>
        <member name="M:ScintillaNET.LineWrapping.WrapLines(System.Int32,System.Int32,System.Int32)">
            <summary>
                Forces the line range specified to wrap at the given pixel width. This operates independently
                of the current <see cref="T:ScintillaNET.Scintilla"/> line wrapping <see cref="P:ScintillaNET.LineWrapping.Mode"/> property.
            </summary>
            <param name="startLine">The zero-based line index to start wrapping.</param>
            <param name="endLine">The zero-based line index to stop wrapping.</param>
            <param name="width">
                The maximum width in pixels of the lines to wrap. A value of zero resets forced line wrapping.
            </param>
        </member>
        <member name="M:ScintillaNET.LineWrapping.#ctor(ScintillaNET.Scintilla)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.LineWrapping"/> class.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
        </member>
        <member name="P:ScintillaNET.LineWrapping.IndentMode">
            <summary>
                Gets or sets how wrapped lines are indented.
            </summary>
            <returns>
                One of the <see cref="T:ScintillaNET.LineWrappingIndentMode"/> values.
                The default is <see cref="F:ScintillaNET.LineWrappingIndentMode.Fixed"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.LineWrappingIndentMode"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.LineWrapping.IndentSize">
            <summary>
                Gets or sets the size that wrapped lines are indented when <see cref="P:ScintillaNET.LineWrapping.IndentMode"/> is <see cref="F:ScintillaNET.LineWrappingIndentMode.Fixed"/>.
            </summary>
            <returns>An <see cref="T:System.Int32"/> representing the size (in characters) that wrapped lines are indented.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The value is less that zero or greater than 256.</exception>
        </member>
        <member name="P:ScintillaNET.LineWrapping.Mode">
            <summary>
                Gets or sets how and whether line wrapping is performed.
            </summary>
            <returns>
                One of the <see cref="T:ScintillaNET.LineWrappingMode"/> values.
                The default is <see cref="F:ScintillaNET.LineWrappingMode.None"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.LineWrappingMode"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.LineWrapping.VisualFlags">
            <summary>
                Gets or sets the visual glyphs displayed on wrapped lines.
            </summary>
            <returns>
                A bitwise combination of the <see cref="T:ScintillaNET.LineWrappingVisualFlags"/> values.
                The default is <see cref="F:ScintillaNET.LineWrappingVisualFlags.None"/>.
            </returns>
        </member>
        <member name="P:ScintillaNET.LineWrapping.VisualFlagsLocations">
            <summary>
                Gets or sets the location of visual glyphs displayed on wrapped lines.
            </summary>
            <returns>
                A bitwise combination of the <see cref="T:ScintillaNET.LineWrappingVisualFlagsLocations"/> values.
                The default is <see cref="F:ScintillaNET.LineWrappingVisualFlagsLocations.Default"/>.
            </returns>
        </member>
        <member name="T:ScintillaNET.LineWrappingIndentMode">
            <summary>
                Specifies how wrapped lines are indented when line wrapping is enabled in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingIndentMode.Fixed">
            <summary>
                Wrapped lines are aligned on the left and indented by the amount
                spcified in the <see cref="!:LineWrapping.Indent"/> property.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingIndentMode.Same">
            <summary>
                Wrapped lines are aligned to the first subline indent.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingIndentMode.Indent">
            <summary>
                Wrapped lines are aligned to the first subline indent plus
                one more level of indentation.
            </summary>
        </member>
        <member name="T:ScintillaNET.MacroRecordEventArgs">
            <summary>
                Provides data for the MacroRecorded event
            </summary>
        </member>
        <member name="M:ScintillaNET.MacroRecordEventArgs.#ctor(System.Windows.Forms.Message)">
            <summary>
                Initializes a new instance of the MacroRecordEventArgs class.
            </summary>
            <param name="recordedMessage">the recorded window message that can be sent back to the native Scintilla window</param>
        </member>
        <member name="M:ScintillaNET.MacroRecordEventArgs.#ctor(ScintillaNET.NativeScintillaEventArgs)">
            <summary>
                Initializes a new instance of the MacroRecordEventArgs class.
            </summary>
            <param name="ea">NativeScintillaEventArgs object containing the message data</param>
        </member>
        <member name="P:ScintillaNET.MacroRecordEventArgs.RecordedMessage">
            <summary>
                Returns the recorded window message that can be sent back to the native Scintilla window
            </summary>
        </member>
        <member name="T:ScintillaNET.Range">
            <summary>
                A range within the editor. Start and End are both Positions.
            </summary>
        </member>
        <member name="M:ScintillaNET.Range.CollapseAllFolds">
            <summary>
                Collapses all folds
            </summary>
        </member>
        <member name="M:ScintillaNET.Range.ExpandAllFolds">
            <summary>
                Expands all folds
            </summary>
        </member>
        <member name="M:ScintillaNET.Range.StripTrailingSpaces">
            <summary>
                Removes trailing spaces from each line
            </summary>
        </member>
        <member name="T:ScintillaNET.MarginClickEventArgs">
            <summary>
                Provides data for the MarginClick event
            </summary>
        </member>
        <member name="M:ScintillaNET.MarginClickEventArgs.#ctor(System.Windows.Forms.Keys,System.Int32,ScintillaNET.Line,ScintillaNET.Margin,System.Int32,System.Boolean)">
            <summary>
                Initializes a new instance of the MarginClickEventArgs class.
            </summary>
            <param name="modifiers">
                Any Modifier keys (shift, alt, ctrl) that were in use at the
                time the click event occured
            </param>
            <param name="position">Document position of the line where the click occured</param>
            <param name="line">Document line # where the click occured</param>
            <param name="margin">Margin where the click occured</param>
            <param name="toggleMarkerNumber"> marker number that should be toggled in result of the click</param>
            <param name="toggleFold">Whether the fold at the current line should be toggled</param>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Line">
            <summary>
                Returns the Document line # where the click occured
            </summary>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Margin">
            <summary>
                Returns the Margin where the click occured
            </summary>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Modifiers">
            <summary>
                Returns any Modifier keys (shift, alt, ctrl) that were in use at the
                time the click event occured
            </summary>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.Position">
            <summary>
                Returns the Document position of the line where the click occured
            </summary>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.ToggleFold">
            <summary>
                Gets/Sets whether the fold at the current line should be toggled
            </summary>
        </member>
        <member name="P:ScintillaNET.MarginClickEventArgs.ToggleMarkerNumber">
            <summary>
                Gets/Sets the marker number that should be toggled in result of the click
            </summary>
        </member>
        <member name="T:ScintillaNET.Marker">
            <summary>
                Defines a marker's appearance in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="P:ScintillaNET.Marker.Symbol">
            <summary>
                Gets or sets the marker symbol.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.MarkerSymbol"/> values. The default is <see cref="F:ScintillaNET.MarkerSymbol.Circle"/>.</returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.MarkerSymbol"/> values.
            </exception>
        </member>
        <member name="T:ScintillaNET.MarkerChangedEventArgs">
            <summary>
                Provides data for the MarkerChanged event
            </summary>
        </member>
        <member name="M:ScintillaNET.MarkerChangedEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the LinesNeedShownEventArgs class.
            </summary>
            <param name="line">Line number where the marker change occured</param>
            <param name="modificationType">What type of Scintilla modification occured</param>
        </member>
        <member name="P:ScintillaNET.MarkerChangedEventArgs.Line">
            <summary>
                Returns the line number where the marker change occured
            </summary>
        </member>
        <member name="T:ScintillaNET.MarkerCollection">
            <summary>
                Represents a collection of <see cref="T:ScintillaNET.Marker"/> objects and options in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="T:ScintillaNET.MarkerSymbol">
            <summary>
                Specifies the symbol displayed by a <see cref="T:ScintillaNET.Marker"/>.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Circle">
            <summary>
                The marker is drawn as a circle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.RoundRectangle">
            <summary>
                The marker is drawn as a rectangle with rounded edges.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Arrow">
            <summary>
                The marker is drawn as a triangle pointing right.
                This symbol is typically used to mark a closed folder.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.SmallRect">
            <summary>
                The marker is drawn as a horizontal rectangle.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.ShortArrow">
            <summary>
                The marker is drawn as a small arrow pointing right.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Empty">
            <summary>
                The marker has no visible glpyh.
                This symbol can still be used, however, to mark and track lines.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.ArrowDown">
            <summary>
                The marker is drawn as a triangle pointing down.
                This symbol is typically used to mark an open folder.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Minus">
            <summary>
                The marker is drawn as a minus sign.
                This symbol is typically used to mark an open folder.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Plus">
            <summary>
                The marker is drawn as a plus sign.
                This symbol is typically used to mark a closed folder.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.VLine">
            <summary>
                The marker is drawn as a vertical line.
                This symbol is typically used to mark nested lines of an open folder.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LCorner">
            <summary>
                The marker is drawn as straight lines intersecting in an "L" shape.
                This symbol is typically used to mark the end of a folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.TCorner">
            <summary>
                The marker is drawn as straight lines intersecting in a rotated "T" shape.
                This symbol is typically used to mark the end of a nested folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxPlus">
            <summary>
                The marker is drawn as a plus sign surrounded by a rectangle.
                This symbol is typically used to mark a closed folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxPlusConnected">
            <summary>
                The marker is drawn as a plus sign surrounded by a rectangle and vertial lines.
                This symbol is typically used to mark a nested closed folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxMinus">
            <summary>
                The marker is drawn as a minus sign surrounded by a rectangle and a vertical line at the bottom.
                This symbol is typically used to mark an open folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.BoxMinusConnected">
            <summary>
                The marker is drawn as a minus sign surrounded by a rectangle and vertical lines.
                This symbol is typically used to mark a nested open folder in a "box style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LCornerCurve">
            <summary>
                The marker is drawn as curved lines intersecting in an "L" shape.
                This symbol is typically used to mark the end of a folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.TCornerCurve">
            <summary>
                The marker is drawn as curved lines intersecting in a rotated "T" shape.
                This symbol is typically used to mark the end of a nested folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CirclePlus">
            <summary>
                The marker is drawn as a plus sign surrounded by a circle.
                This symbol is typically used to mark a closed folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CirclePlusConnected">
            <summary>
                The marker is drawn as a plus sign surrounded by a circle and vertial lines.
                This symbol is typically used to mark a nested closed folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CircleMinus">
            <summary>
                The marker is drawn as a minus sign surrounded by a circle and a vertical line at the bottom.
                This symbol is typically used to mark an open folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.CircleMinusConnected">
            <summary>
                The marker is drawn as a minus sign surrounded by a circle and vertical lines.
                This symbol is typically used to mark a nested open folder in a "circle style" tree.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Background">
            <summary>
                The marker has no visible glyph, however, the background color of the entire text line
                is drawn as specified in the <see cref="P:ScintillaNET.Marker.ForeColor"/> property.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Ellipsis">
            <summary>
                This marker is drawn as three horizontal dots.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Arrows">
            <summary>
                The marker is drawn as three consecutive greater than glyphs.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.PixMap">
            <summary>
                The marker is drawn using the image specified in the <see cref="M:ScintillaNET.Marker.SetImage(System.String)"/> method.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.FullRectangle">
            <summary>
                The marker has no visible glyph, however, the margin background color is draw as
                specified in the <see cref="P:ScintillaNET.Marker.ForeColor"/> property.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.LeftRectangle">
            <summary>
                The marker is drawn as a thick vertical line along the left edge of the margin.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Available">
            <summary>
                The marker has no visible glyph, however, it can be used to signify to a plugin
                that the marker is available for a custom purpose.
            </summary>
        </member>
        <member name="F:ScintillaNET.MarkerSymbol.Underline">
            <summary>
                The marker has no visible glyph, however, the entire text line is drawn with an underline in
                the color specified by the <see cref="P:ScintillaNET.Marker.ForeColor"/> property.
            </summary>
        </member>
        <member name="T:ScintillaNET.NativeScintillaEventArgs">
            <summary>
                Provides data for native Scintilla Events
            </summary>
            <remarks>
                All events fired from the INativeScintilla Interface uses
                NativeScintillaEventArgs. Msg is a copy
                of the Notification Message sent to Scintilla's Parent WndProc
                and SCNotification is the SCNotification Struct pointed to by 
                Msg's lParam. 
            </remarks>
        </member>
        <member name="M:ScintillaNET.NativeScintillaEventArgs.#ctor(System.Windows.Forms.Message,ScintillaNET.SCNotification)">
            <summary>
                Initializes a new instance of the NativeScintillaEventArgs class.
            </summary>
            <param name="msg">Notification Message sent from the native Scintilla</param>
            <param name="notification">SCNotification structure sent from Scintilla that contains the event data</param>
        </member>
        <member name="P:ScintillaNET.NativeScintillaEventArgs.Msg">
            <summary>
                Notification Message sent from the native Scintilla
            </summary>
        </member>
        <member name="P:ScintillaNET.NativeScintillaEventArgs.SCNotification">
            <summary>
                SCNotification structure sent from Scintilla that contains the event data
            </summary>
        </member>
        <member name="T:ScintillaNET.NavigationPont">
            <summary>
                Represents a point in the document used for navigation.
            </summary>
        </member>
        <member name="M:ScintillaNET.NavigationPont.Dispose">
            <summary>
                Overridden.
            </summary>
        </member>
        <member name="M:ScintillaNET.NavigationPont.#ctor(System.Int32,ScintillaNET.Scintilla)">
            <summary>
                Initializes a new instance of the NavigationPont class.
            </summary>
        </member>
        <member name="T:ScintillaNET.NotifyHeader">
            <summary>
                This matches the Win32 NMHDR structure
            </summary>
        </member>
        <member name="T:ScintillaNET.OverloadList">
            <summary>
                List of strings to be used with <see cref="T:ScintillaNET.CallTip"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.OverloadList.#ctor">
            <summary>
                Creates a new instance of an OverLoadList
            </summary>
        </member>
        <member name="M:ScintillaNET.OverloadList.#ctor(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
                Creates a new instance of an OverLoadList. The list of overloads is supplied by collection
            </summary>
        </member>
        <member name="M:ScintillaNET.OverloadList.#ctor(System.Int32)">
            <summary>
                Creates a new instance of an OverLoadList. The
            </summary>
        </member>
        <member name="P:ScintillaNET.OverloadList.Current">
            <summary>
                Text of the overload to be displayed in the CallTip
            </summary>
        </member>
        <member name="P:ScintillaNET.OverloadList.CurrentIndex">
            <summary>
                Index of the overload to be displayed in the CallTip
            </summary>
        </member>
        <member name="T:ScintillaNET.PrintColorMode">
            <summary>
                Controls color mode fore printing
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintColorMode.Normal">
            <summary>
                Normal
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintColorMode.InvertLight">
            <summary>
                Inverts the colors
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintColorMode.BlackOnWhite">
            <summary>
                Black Text on white background
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintColorMode.ColorOnWhite">
            <summary>
                Styled color text on white background
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintColorMode.ColorOnWhiteDefaultBackground">
            <summary>
                Styled color text on white background for unstyled background colors
            </summary>
        </member>
        <member name="T:ScintillaNET.PageInformation">
            <summary>
                Class for determining how and what to print for a header or footer.
            </summary>
        </member>
        <member name="F:ScintillaNET.PageInformation.DefaultFont">
            <summary>
                Default font used for Page Information sections
            </summary>
        </member>
        <member name="M:ScintillaNET.PageInformation.Draw(System.Drawing.Graphics,System.Drawing.Rectangle,System.String,System.Int32)">
            <summary>
                Draws the page information section in the specified rectangle
            </summary>
            <param name="oGraphics"></param>
            <param name="oBounds"></param>
            <param name="strDocumentName"></param>
            <param name="iPageNumber"></param>
        </member>
        <member name="M:ScintillaNET.PageInformation.#ctor">
            <summary>
                Default Constructor
            </summary>
        </member>
        <member name="M:ScintillaNET.PageInformation.#ctor(System.Int32,System.Drawing.Font,ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Full Constructor
            </summary>
            <param name="iMargin">Margin to use</param>
            <param name="oFont">Font to use </param>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="M:ScintillaNET.PageInformation.#ctor(ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Normal Use Constructor
            </summary>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="P:ScintillaNET.PageInformation.Border">
            <summary>
                Border style used for the Page Information section
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Center">
            <summary>
                Information printed in the center of the Page Information section
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Display">
            <summary>
                Whether there is a need to display this item, true if left, center, or right are not nothing.
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Font">
            <summary>
                Font used in printing the Page Information section
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Height">
            <summary>
                Height required to draw the Page Information section based on the options selected.
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Left">
            <summary>
                Information printed on the left side of the Page Information section
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Margin">
            <summary>
                Space between the Page Information section and the rest of the page
            </summary>
        </member>
        <member name="P:ScintillaNET.PageInformation.Right">
            <summary>
                Information printed on the right side of the Page Information section
            </summary>
        </member>
        <member name="M:ScintillaNET.FooterInformation.#ctor">
            <summary>
                Default Constructor
            </summary>
        </member>
        <member name="M:ScintillaNET.FooterInformation.#ctor(System.Int32,System.Drawing.Font,ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Full Constructor
            </summary>
            <param name="iMargin">Margin to use</param>
            <param name="oFont">Font to use </param>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="M:ScintillaNET.FooterInformation.#ctor(ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Normal Use Constructor
            </summary>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="M:ScintillaNET.HeaderInformation.#ctor">
            <summary>
                Default Constructor
            </summary>
        </member>
        <member name="M:ScintillaNET.HeaderInformation.#ctor(System.Int32,System.Drawing.Font,ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Full Constructor
            </summary>
            <param name="iMargin">Margin to use</param>
            <param name="oFont">Font to use </param>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="M:ScintillaNET.HeaderInformation.#ctor(ScintillaNET.PageInformationBorder,ScintillaNET.InformationType,ScintillaNET.InformationType,ScintillaNET.InformationType)">
            <summary>
                Normal Use Constructor
            </summary>
            <param name="eBorder">Border style</param>
            <param name="eLeft">What to print on the left side of the page</param>
            <param name="eCenter">What to print in the center of the page</param>
            <param name="eRight">What to print on the right side of the page</param>
        </member>
        <member name="T:ScintillaNET.InformationType">
            <summary>
                Type of data to display at one of the positions in a Page Information section
            </summary>
        </member>
        <member name="F:ScintillaNET.InformationType.Nothing">
            <summary>
                Nothing is displayed at the position
            </summary>
        </member>
        <member name="F:ScintillaNET.InformationType.PageNumber">
            <summary>
                The page number is displayed in the format "Page #"
            </summary>
        </member>
        <member name="F:ScintillaNET.InformationType.DocumentName">
            <summary>
                The document name is displayed
            </summary>
        </member>
        <member name="T:ScintillaNET.PageInformationBorder">
            <summary>
                Type of border to print for a Page Information section
            </summary>
        </member>
        <member name="F:ScintillaNET.PageInformationBorder.None">
            <summary>
                No border
            </summary>
        </member>
        <member name="F:ScintillaNET.PageInformationBorder.Top">
            <summary>
                Border along the top
            </summary>
        </member>
        <member name="F:ScintillaNET.PageInformationBorder.Bottom">
            <summary>
                Border along the bottom
            </summary>
        </member>
        <member name="F:ScintillaNET.PageInformationBorder.Box">
            <summary>
                A full border around the page information section
            </summary>
        </member>
        <member name="T:ScintillaNET.PageSettings">
            <summary>
                ScintillaNET derived class for handling printed page settings.  It holds information 
                on how and what to print in the header and footer of pages.
            </summary>
        </member>
        <member name="F:ScintillaNET.PageSettings.DefaultFooter">
            <summary>
            Default footer style used when no footer is provided.
            </summary>
        </member>
        <member name="F:ScintillaNET.PageSettings.DefaultHeader">
            <summary>
            Default header style used when no header is provided.
            </summary>
        </member>
        <member name="M:ScintillaNET.PageSettings.#ctor">
            <summary>
                Default constructor
            </summary>
        </member>
        <member name="P:ScintillaNET.PageSettings.ColorMode">
            <summary>
                Method used to render colored text on a printer
            </summary>
        </member>
        <member name="P:ScintillaNET.PageSettings.FontMagnification">
            <summary>
                Number of points to add or subtract to the size of each screen font during printing
            </summary>
        </member>
        <member name="P:ScintillaNET.PageSettings.Footer">
            <summary>
                Page Information printed in the footer of the page
            </summary>
        </member>
        <member name="P:ScintillaNET.PageSettings.Header">
            <summary>
                Page Information printed in header of the page
            </summary>
        </member>
        <member name="T:ScintillaNET.PrintDocument">
            <summary>
                ScintillaNET derived class for handling printing of source code from a Scintilla control.
            </summary>
        </member>
        <member name="M:ScintillaNET.PrintDocument.OnBeginPrint(System.Drawing.Printing.PrintEventArgs)">
            <summary>
                Method called after the Print method is called and before the first page of the document prints
            </summary>
            <param name="e">A PrintPageEventArgs that contains the event data</param>
        </member>
        <member name="M:ScintillaNET.PrintDocument.OnEndPrint(System.Drawing.Printing.PrintEventArgs)">
            <summary>
                Method called when the last page of the document has printed
            </summary>
            <param name="e">A PrintPageEventArgs that contains the event data</param>
        </member>
        <member name="M:ScintillaNET.PrintDocument.OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
            <summary>
                Method called when printing a page
            </summary>
            <param name="e">A PrintPageEventArgs that contains the event data</param>
        </member>
        <member name="M:ScintillaNET.PrintDocument.#ctor(ScintillaNET.Scintilla)">
            <summary>
                Default Constructor
            </summary>
            <param name="oScintillaControl">Scintilla control being printed</param>
        </member>
        <member name="T:ScintillaNET.PrintRectangle">
            <summary>
                Struct used for specifying the printing bounds
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintRectangle.Left">
            <summary>
             Left X Bounds Coordinate
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintRectangle.Top">
            <summary>
                Top Y Bounds Coordinate
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintRectangle.Right">
            <summary>
                Right X Bounds Coordinate
            </summary>
        </member>
        <member name="F:ScintillaNET.PrintRectangle.Bottom">
            <summary>
                Bottom Y Bounds Coordinate
            </summary>
        </member>
        <member name="T:ScintillaNET.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_CannotCreateDirectFunction">
            <summary>
              Looks up a localized string similar to Cannot create the Scintilla direct function..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_CannotCreateDirectPointer">
            <summary>
              Looks up a localized string similar to Cannot create the Scintilla direct pointer..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_CannotLoadModule">
            <summary>
              Looks up a localized string similar to Cannot load the &apos;{0}&apos; module into memory..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_EmptyStringArgument">
            <summary>
              Looks up a localized string similar to The &apos;{0}&apos; argument cannot be an empty string..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_EnumeratorEnded">
            <summary>
              Looks up a localized string similar to Enumeration already finished..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_EnumeratorNotStarted">
            <summary>
              Looks up a localized string similar to Enumeration has not started. Call MoveNext..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_IllegalCrossThreadCall">
            <summary>
              Looks up a localized string similar to Cross-thread operation not valid: Control &apos;{0}&apos; accessed from a thread other than the thread it was created on..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_IndexOutOfRange">
            <summary>
              Looks up a localized string similar to Index was out of range. Must be non-negative and less than the size of the collection..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_IndexOutOfRangeMaxIndex">
            <summary>
              Looks up a localized string similar to Index was out of range. Must be non-negative and less than or equal to MaxIndex..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_InsufficientSpace">
            <summary>
              Looks up a localized string similar to Insufficient space in the target location to copy the information..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_InvalidAnnotation">
            <summary>
              Looks up a localized string similar to A change in the control who created this annotation has rendered the object invalid..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_InvalidLine">
            <summary>
              Looks up a localized string similar to The {0} line must specify a valid line within the document..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_InvalidLineRange">
            <summary>
              Looks up a localized string similar to The start line and end line must specify a valid range..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_InvalidStartLine">
            <summary>
              Looks up a localized string similar to The start line must be greater than or equal to zero..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_ModuleAlreadyLoaded">
            <summary>
              Looks up a localized string similar to The module name must be set before any Scintilla object are created..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_MustBeASCII">
            <summary>
              Looks up a localized string similar to Only ASCII characters are permitted..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_MustBeNonNegativeAndLessThan">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; was out of range. Must be non-negative and less than {1}..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_OutOfRange">
            <summary>
              Looks up a localized string similar to The value must be between {0} and {1}..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_TransparentColor">
            <summary>
              Looks up a localized string similar to Transparent colors are not supported..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.Exception_UnsupportedEncoding">
            <summary>
              Looks up a localized string similar to The specified encoding is not supported..
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.ModuleName">
            <summary>
              Looks up a localized string similar to SciLexer.dll.
            </summary>
        </member>
        <member name="P:ScintillaNET.Properties.Resources.ModuleName64">
            <summary>
              Looks up a localized string similar to SciLexer64.dll.
            </summary>
        </member>
        <member name="T:ScintillaNET.RangeToFormat">
            <summary>
                Struct used for passing parameters to FormatRange()
            </summary>
        </member>
        <member name="F:ScintillaNET.RangeToFormat.hdc">
            <summary>
                The HDC (device context) we print to
            </summary>
        </member>
        <member name="F:ScintillaNET.RangeToFormat.hdcTarget">
            <summary>
                The HDC we use for measuring (may be same as hdc)
            </summary>
        </member>
        <member name="F:ScintillaNET.RangeToFormat.rc">
            <summary>
                Rectangle in which to print
            </summary>
        </member>
        <member name="F:ScintillaNET.RangeToFormat.rcPage">
            <summary>
                Physically printable page size
            </summary>
        </member>
        <member name="F:ScintillaNET.RangeToFormat.chrg">
            <summary>
                Range of characters to print
            </summary>
        </member>
        <member name="T:ScintillaNET.Scintilla">
            <summary>
                Represents a Scintilla text editor control.
            </summary>
        </member>
        <member name="T:ScintillaNET.INativeScintilla">
             <summary>
                 Interface representing the native Scintilla Message Based API. In addition
                 to wrappers around each of the messages I have included an additional Method
                 named SendMessageDirect with 9 overloads. This allows you to send messages
                 to the Scintilla DefWndProc bypassing Windows' SendMessage. Each of the other
                 methods wrap calls to SendMessageDirect.
            
                 Scintilla explicetly implements this interface. To use these methods on 
                 a Scintilla control Cast it as INativeScintilla or use NativeScintilla
                 property.
             
                 The reason for this interface is to keep the "regular" interface surface
                 area of the Scintilla control as clean and .NETish as possible. Also
                 this means when you want a direct native interface there's no other 
                 absracted members (Aside from SendMessageDirect ;) cluttering the native
                 interface.
             </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32)">
            <summary>
            Handles Scintilla Call Style:
               (,)
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (int,)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">wParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Boolean)">
            <summary>
            Handles Scintilla Call Style:
               (bool,)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">boolean wParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.String@)">
            <summary>
            Handles Scintilla Call Style:
               (,stringresult)    
            Notes:
             Helper method to wrap all calls to messages that take a char*
             in the lParam and returns a regular .NET String. This overload
             assumes there will be no wParam and obtains the string _length
             by calling the message with a 0 lParam. 
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="text">String output</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.IntPtr,System.IntPtr)">
            <summary>
            This is the primary Native communication method with Scintilla
            used by this control. All the other overloads call into this one.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (int,int)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">wParam</param>
            <param name="lParam">lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32,System.UInt32)">
            <summary>
            Handles Scintilla Call Style:
               (int,uint)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">wParam</param>
            <param name="lParam">lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,ScintillaNET.VOID,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (,int)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="NULL">always pass null--Unused parameter</param>
            <param name="lParam">lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Boolean,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (bool,int)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">boolean wParam</param>
            <param name="lParam">int lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32,System.Boolean)">
            <summary>
            Handles Scintilla Call Style:
               (int,bool)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">int wParam</param>
            <param name="lParam">boolean lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32,System.String@)">
            <summary>
            Handles Scintilla Call Style:
               (int,stringresult)    
            Notes:
             Helper method to wrap all calls to messages that take a char*
             in the lParam and returns a regular .NET String. This overload
             assumes there will be no wParam and obtains the string _length
             by calling the message with a 0 lParam. 
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="text">String output</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.IntPtr,System.String@,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (?)    
            Notes:
             Helper method to wrap all calls to messages that take a char*
             in the wParam and set a regular .NET String in the lParam. 
             Both the _length of the string and an additional wParam are used 
             so that various string Message styles can be acommodated.
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">int wParam</param>
            <param name="text">String output</param>
            <param name="_length">_length of the input buffer</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.Int32,System.String)">
            <summary>
            Handles Scintilla Call Style:
               (int,string)    
            Notes:
             This helper method handles all messages that take
             const char* as an input string in the lParam. In
             some messages Scintilla expects a NULL terminated string
             and in others it depends on the string _length passed in
             as wParam. This method handles both situations and will
             NULL terminate the string either way. 
            
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">int wParam</param>
            <param name="lParam">string lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,ScintillaNET.VOID,System.String)">
            <summary>
            Handles Scintilla Call Style:
               (,string)    
            
            Notes:
             This helper method handles all messages that take
             const char* as an input string in the lParam. In
             some messages Scintilla expects a NULL terminated string
             and in others it depends on the string _length passed in
             as wParam. This method handles both situations and will
             NULL terminate the string either way. 
            
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="NULL">always pass null--Unused parameter</param>
            <param name="lParam">string lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.String,System.String)">
            <summary>
            Handles Scintilla Call Style:
               (string,string)    
            
            Notes:
               Used by SCI_SETPROPERTY
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">string wParam</param>
            <param name="lParam">string lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.String,System.String@)">
            <summary>
            Handles Scintilla Call Style:
               (string,stringresult)    
            
            Notes:
             This one is used specifically by SCI_GETPROPERTY and SCI_GETPROPERTYEXPANDED
             so it assumes it's usage
            
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">string wParam</param>
            <param name="stringResult">Stringresult output</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.String,System.Int32)">
            <summary>
            Handles Scintilla Call Style:
               (string,int)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">string wParam</param>
            <param name="lParam">int lParam</param>
            <returns></returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.ScintillaNET#INativeScintilla#SendMessageDirect(System.UInt32,System.String)">
            <summary>
            Handles Scintilla Call Style:
               (string,)    
            </summary>
            <param name="msg">Scintilla Message Number</param>
            <param name="wParam">string wParam</param>
            <returns></returns>
        </member>
        <member name="F:ScintillaNET.Scintilla._isBraceMatching">
            <summary>
                Enables the brace matching from current position.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.AddLastLineEnd">
            <summary>
                Adds a line _end marker to the _end of the document
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.AppendText(System.String)">
            <summary>
                Appends a copy of the specified string to the _end of this instance.
            </summary>
            <param name="text">The <see cref="T:System.String"/> to append.</param>
            <returns>A <see cref="T:ScintillaNET.Range"/> representing the appended text.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateAnnotationsInstance">
            <summary>
                Creates and returns a new <see cref="T:ScintillaNET.AnnotationCollection"/> object.
            </summary>
            <returns>A new <see cref="T:ScintillaNET.AnnotationCollection"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateFindReplaceInstance">
            <summary>
                Creates and returns a new <see cref="P:ScintillaNET.Scintilla.FindReplace"/> object.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.Scintilla.FindReplace"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateHandle">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.CreateHandle"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateIndicatorsInstance">
            <summary>
                Creates and returns a new <see cref="P:ScintillaNET.Scintilla.Indicators"/> object.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.Scintilla.Indicators"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateLineWrappingInstance">
            <summary>
                Creates and returns a new <see cref="P:ScintillaNET.Scintilla.LineWrapping"/> object.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.Scintilla.LineWrapping"/> object.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.CreateScrollingInstance">
            <summary>
                Creates and returns a new <see cref="P:ScintillaNET.Scintilla.Scrolling"/> object.
            </summary>
            <returns>A new <see cref="P:ScintillaNET.Scintilla.Scrolling"/> object.</returns>
        </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>
                Warning: The Surgeon General Has Determined that Calling the Underlying Scintilla
                Window Directly May Result in Unexpected Behavior!
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.Dispose(System.Boolean)">
            <summary>
                Overridden. Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"/> and
                its child controls and optionally releases the managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.ExportHtml">
            <summary>
                Exports a HTML representation of the current document.
            </summary>
            <returns>A <see cref="T:System.String"/> containing the contents of the document formatted as HTML.</returns>
            <remarks>Only ASCII documents are supported. Other encoding types have undefined behavior.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.ExportHtml(System.IO.TextWriter,System.String,System.Boolean)">
            <summary>
                Exports a HTML representation of the current document.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/>with which to write. </param>
            <param name="title">The title of the HTML document.</param>
            <param name="allStyles">
                <c>true</c> to output all styles including those not
                used in the document; otherwise, <c>false</c>.
            </param>
            <remarks>Only ASCII documents are supported. Other encoding types have undefined behavior.</remarks>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetCurrentLine">
            <summary>
                Gets the text of the line containing the caret.
            </summary>
            <returns>A <see cref="T:System.String"/> representing the text of the line containing the caret.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetCurrentLine(System.Int32@)">
            <summary>
                Gets the text of the line containing the caret and the current caret position within that line.
            </summary>
            <param name="caretPosition">When this method returns, contains the byte offset of the current caret position with the line.</param>
            <returns>A <see cref="T:System.String"/> representing the text of the line containing the caret.</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.GetWordFromPosition(System.Int32)">
            <summary>
                Gets a word from the specified position
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.InsertText(System.String)">
            <summary>
                Inserts text at the current cursor position
            </summary>
            <param name="text">Text to insert</param>
            <returns>The range inserted</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.InsertText(System.Int32,System.String)">
            <summary>
                Inserts text at the given position
            </summary>
            <param name="position">The position to insert text in</param>
            <param name="text">Text to insert</param>
            <returns>The text range inserted</returns>
        </member>
        <member name="M:ScintillaNET.Scintilla.IsInputKey(System.Windows.Forms.Keys)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.IsInputKey(System.Windows.Forms.Keys)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnAnnotationChanged(ScintillaNET.AnnotationChangedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.AnnotationChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.AnnotationChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnAutoCompleteAccepted(ScintillaNET.AutoCompleteAcceptedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.AutoCompleteAccepted"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.AutoCompleteAcceptedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBackColorChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="!:BackColorChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data. </param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBeforeTextDelete(ScintillaNET.TextModifiedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.BeforeTextDelete"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.TextModifiedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnBeforeTextInsert(ScintillaNET.TextModifiedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.BeforeTextInsert"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.TextModifiedEventArgs"/> 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 <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnCallTipClick(ScintillaNET.CallTipClickEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.CallTipClick"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.CallTipClickEventArgs"/> 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">An <see cref="T:ScintillaNET.CharAddedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnCreateControl">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnCreateControl"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDocumentChange(ScintillaNET.NativeScintillaEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.DocumentChange"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.NativeScintillaEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDoubleClick(System.EventArgs)">
            <summary>
                Provides the support for code block selection
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDropMarkerCollect(ScintillaNET.DropMarkerCollectEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.DropMarkerCollect"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.DropMarkerCollectEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDwellEnd(ScintillaNET.ScintillaMouseEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.DwellEnd"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.ScintillaMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnDwellStart(ScintillaNET.ScintillaMouseEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.DwellStart"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.ScintillaMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnFoldChanged(ScintillaNET.FoldChangedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.FoldChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.FoldChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnFontChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="!:FontChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnForeColorChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="!:ForeColorChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data. </param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnGotFocus(System.EventArgs)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnGotFocus(System.EventArgs)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnHandleCreated(System.EventArgs)">
            <summary>
                Overridden. Raises the <see cref="E:System.Windows.Forms.Control.HandleCreated"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnHotspotClick(ScintillaNET.HotspotClickEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.HotspotClick"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.HotspotClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnHotspotDoubleClick(ScintillaNET.HotspotClickEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.HotspotDoubleClick"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.HotspotClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnHotspotReleaseClick(ScintillaNET.HotspotClickEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.HotspotReleaseClick"/> event.
            </summary>
            <param name="e">A <see cref="T:ScintillaNET.HotspotClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnIndicatorClick(ScintillaNET.ScintillaMouseEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.IndicatorClick"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.ScintillaMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnKeyDown(System.Windows.Forms.KeyEventArgs)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnLinesNeedShown(ScintillaNET.LinesNeedShownEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.LinesNeedShown"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.LinesNeedShownEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnLoad(System.EventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.Load"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnLostFocus(System.EventArgs)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnLostFocus(System.EventArgs)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnMacroRecord(ScintillaNET.MacroRecordEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.MacroRecord"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.MacroRecordEventArgs"/> 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">An <see cref="T:ScintillaNET.MarginClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnMarkerChanged(ScintillaNET.MarkerChangedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.MarkerChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.MarkerChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnModifiedChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.ModifiedChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.OnPaint(System.Windows.Forms.PaintEventArgs)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnReadOnlyModifyAttempt(System.EventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.ReadOnlyModifyAttempt"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnScroll(System.Windows.Forms.ScrollEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.Scroll"/> event.
            </summary>
            <param name="e">An <see cref="T:System.Windows.Forms.ScrollEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnSelectionChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.SelectionChanged"/> 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">An <see cref="T:ScintillaNET.StyleNeededEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnTextDeleted(ScintillaNET.TextModifiedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.TextDeleted"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.TextModifiedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnTextInserted(ScintillaNET.TextModifiedEventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.TextInserted"/> event.
            </summary>
            <param name="e">An <see cref="T:ScintillaNET.TextModifiedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.OnZoomFactorChanged(System.EventArgs)">
            <summary>
                Raises the <see cref="E:ScintillaNET.Scintilla.ZoomFactorChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.PositionIsOnComment(System.Int32)">
            <summary>
                Checks that if the specified position is on comment.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.PositionIsOnComment(System.Int32,ScintillaNET.Lexer)">
            <summary>
                Checks that if the specified position is on comment.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ProcessKeyMessage(System.Windows.Forms.Message@)">
            <summary>
                Overridden. See <see cref="M:System.Windows.Forms.Control.ProcessKeyMessage(System.Windows.Forms.Message@)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.SafeBraceMatch(System.Int32)">
            <summary>
                Custom way to find the matching brace when BraceMatch() does not work
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.SetModuleName(System.String)">
            <summary>
                Sets the application-wide default module name of the native Scintilla library.
            </summary>
            <param name="moduleName">The native Scintilla module name.</param>
            <remarks>This method must be called prior to the first <see cref="T:ScintillaNET.Scintilla"/> control being created.</remarks>
            <exception cref="T:System.ArgumentNullException">The <paramref name="moduleName"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">The <paramref name="moduleName"/> is an empty string.</exception>
            <exception cref="T:System.InvalidOperationException">This method was called after the first <see cref="T:ScintillaNET.Scintilla"/> control was created.</exception>
        </member>
        <member name="M:ScintillaNET.Scintilla.WndProc(System.Windows.Forms.Message@)">
            <summary>
                Overridden. Processes Windows messages.
            </summary>
            <param name="m">The Windows <see cref="T:System.Windows.Forms.Message"/> to process.</param>
        </member>
        <member name="M:ScintillaNET.Scintilla.ZoomIn">
            <summary>
                Increases the <see cref="P:ScintillaNET.Scintilla.ZoomFactor"/> property by 1 point to a maximum of 20;
            </summary>
        </member>
        <member name="M:ScintillaNET.Scintilla.ZoomOut">
            <summary>
                Decreases the <see cref="P:ScintillaNET.Scintilla.ZoomFactor"/> property by 1 point to a minimum -10.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.AcceptsReturn">
            <summary>
                Gets or sets a value indicating whether pressing ENTER creates a new line of text in the
                control or activates the default button for the form.
            </summary>
            <returns>
                <c>true</c> if the ENTER key creates a new line of text; <c>false</c> if the ENTER key activates
                the default button for the form. The default is <c>false</c>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AcceptsTab">
            <summary>
                Gets or sets a value indicating whether pressing the TAB key types a TAB character in the control
                instead of moving the focus to the next control in the tab order.
            </summary>
            <returns>
                <c>true</c> if users can enter tabs using the TAB key; <c>false</c> if pressing the TAB key
                moves the focus. The default is <c>false</c>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Annotations">
            <summary>
                Gets a collection containing all annotations in the control.
            </summary>
            <returns>
                A <see cref="T:ScintillaNET.AnnotationCollection"/> that contains all the annotations in the <see cref="T:ScintillaNET.Scintilla"/> control.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.AutoComplete">
            <summary>
                Controls autocompletion behavior.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackColor">
            <summary>
                Gets or sets the background color for the control.
            </summary>
            <value>
                A <see cref="T:System.Drawing.Color"/> that represents the background color of the control.
                The default is <see cref="P:System.Drawing.SystemColors.Window"/>.
            </value>
            <remarks>Settings this property resets any current document styling.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackgroundImage">
            <summary>
                This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BackgroundImageLayout">
            <summary>
                This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.BorderStyle">
            <summary>
                Gets or sets the border style of the control.
            </summary>
            <value>
                A <see cref="P:ScintillaNET.Scintilla.BorderStyle"/> that represents the border type of the control.
                The default is <see cref="!:BorderStyle.Fixed3D"/>.
            </value>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="P:ScintillaNET.Scintilla.BorderStyle"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.Scintilla.CallTip">
            <summary>
                Manages CallTip (Visual Studio-like code Tooltip) behaviors
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.Caption">
            <summary>
                Gets/Sets the Win32 Window Caption. Defaults to Type's FullName
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.Caret">
            <summary>
                Controls Caret Behavior
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.Clipboard">
            <summary>
                Gets Clipboard access for the control.
            </summary>
            <returns>A <see cref="P:ScintillaNET.Scintilla.Clipboard"/> object the provides Clipboard access for the control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Commands">
            <summary>
                Controls behavior of keyboard bound commands.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.ConfigurationManager">
            <summary>
                Controls behavior of loading/managing ScintillaNET configurations.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.CreateParams">
            <summary>
                Overridden. See <see cref="P:System.Windows.Forms.Control.CreateParams"/>.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.CurrentPos">
            <summary>
                Gets or sets the character index of the current caret position.
            </summary>
            <returns>The character index of the current caret position.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.DefaultCursor">
            <summary>Gets or sets the default cursor for the control.</summary>
            <returns>An object of type <see cref="T:System.Windows.Forms.Cursor"></see> representing the current default cursor.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.DefaultSize">
            <summary>
                Overridden. See <see cref="P:System.Windows.Forms.Control.DefaultSize"/>.
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.DocumentHandler">
            <summary>
                Controls behavior of Documents
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.DocumentNavigation">
            <summary>
                Controls behavior of automatic document navigation
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.DropMarkers">
            <summary>
                Controls behavior of Drop Markers
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.Encoding">
            <summary>
                Gets or sets the type of text encoding the <see cref="T:ScintillaNET.Scintilla"/> control uses internally.
            </summary>
            <returns>The text encoding to use. The default is <see cref="T:System.Text.UTF8Encoding"/>.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
            <exception cref="T:System.ArgumentException">The specified encoding is not supported.</exception>
            <remarks>
                The default encoding is suitable for most users.
                Changing it can have unintended consequences.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.EndOfLine">
            <summary>
                Controls End Of Line Behavior
            </summary>
        </member>
        <member name="P:ScintillaNET.Scintilla.Font">
            <summary>
                Gets or sets the font of the text displayed by the control.
            </summary>
            <value>
                The <see cref="P:ScintillaNET.Scintilla.Font"/> to apply to the text displayed by the control.
                The default is the value of the <see cref="!:DefaultFont"/> property.
            </value>
            <remarks>Settings this property resets any current document styling.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.ForeColor">
            <summary>
                Gets or sets the foreground color of the control.
            </summary>
            <value>
                The foreground <see cref="T:System.Drawing.Color"/> of the control.
                The default is <see cref="P:System.Drawing.SystemColors.WindowText"/>.
            </value>
            <remarks>Settings this property resets any current document styling.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.Indicators">
            <summary>
                Gets an object used by the <see cref="T:ScintillaNET.Scintilla"/> control to manage indicators.
            </summary>
            <returns>An object used to manage indicators.</returns>
            <remarks>
                Indicators are used to display additional information over the top of styling.
                They can be used to show, for example, syntax errors, deprecated names, and bad indentation by drawing underlines under text or boxes around text.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.LayoutCacheMode">
            <summary>
                Gets or sets the line layout caching strategy in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>
                One of the <see cref="P:ScintillaNET.Scintilla.LayoutCacheMode"/> enumeration values.
                The default is <see cref="!:LayoutCacheMode.Caret"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="P:ScintillaNET.Scintilla.LayoutCacheMode"/> values.
            </exception>
            <remarks>Larger cache sizes increase performance at the expense of memory.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.LineWrapping">
            <summary>
                Gets an object that controls line wrapping options in the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A <see cref="P:ScintillaNET.Scintilla.LineWrapping"/> object that manages line wrapping options in a <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Markers">
            <summary>
                Gets a collection representing the marker objects and options within the control.
            </summary>
            <returns>A <see cref="T:ScintillaNET.MarkerCollection"/> representing the marker objects and options within the control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Modified">
            <summary>
                Gets or sets a value that indicates that the control has been modified by the user since
                the control was created or its contents were last set.
            </summary>
            <returns>
                <c>true</c> if the control's contents have been modified; otherwise, <c>false</c>.
                The default is <c>false</c>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Pointer">
            <summary>
                Gets the Scintilla direct object pointer that this control represents.
            </summary>
            <returns>An <see cref="T:System.IntPtr"/> that represents the Scintilla direct object pointer of the control.</returns>
            <remarks>
                Warning: The Surgeon General Has Determined that Calling the Underlying Scintilla
                Window Directly May Result in Unexpected Behavior!
            </remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.PositionCacheSize">
            <summary>
                Gets or sets the position cache size used to layout short runs of text in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The size of the position cache in bytes. The default is 1024.</returns>
            <remarks>Larger cache sizes increase performance at the expense of memory.</remarks>
        </member>
        <member name="P:ScintillaNET.Scintilla.Scrolling">
            <summary>
                Gets an object that manages scrolling options in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A <see cref="P:ScintillaNET.Scintilla.Scrolling"/> object that manages scrolling options in a <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.SupressControlCharacters">
            <summary>
                Gets or sets a value indicating whether characters not considered alphanumeric (ASCII values 0 through 31)
                are prevented as text input.
            </summary>
            <returns>
                <c>true</c> to prevent control characters as input; otherwise, <c>false</c>.
                The default is <c>true</c>.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Text">
            <summary>
                Gets or sets the current text in the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The text displayed in the control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.TextLength">
            <summary>
                Gets the _length of text in the control.
            </summary>
            <returns>The number of characters contained in the text of the control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.Whitespace">
            <summary>
                Gets the <see cref="P:ScintillaNET.Scintilla.Whitespace"/> display mode and style behavior associated with the <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>A <see cref="P:ScintillaNET.Scintilla.Whitespace"/> object that represents whitespace display mode and style behavior in a <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
        </member>
        <member name="P:ScintillaNET.Scintilla.ZoomFactor">
            <summary>
                Gets or sets the current number of points added to or subtracted from the
                font size when text is rendered in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The number of points by which the contents of the control is zoomed.</returns>
        </member>
        <member name="E:ScintillaNET.Scintilla.AnnotationChanged">
            <summary>
                Occurs when an annotation has changed.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.AutoCompleteAccepted">
            <summary>
                Occurs when the user makes a selection from the auto-complete list.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.BeforeTextDelete">
            <summary>
                Occurs when text is about to be removed from the document.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.BeforeTextInsert">
            <summary>
                Occurs when text is about to be inserted into the document.
            </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.CallTipClick">
            <summary>
                Occurs when a user clicks on a call tip.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.CharAdded">
            <summary>
                Occurs when the user types an ordinary text character (as opposed to a command character) into the text.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DocumentChange">
            <summary>
                Occurs when the text or styling of the document changes or is about to change.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DropMarkerCollect">
            <summary>
                Occurs when a <see cref="T:ScintillaNET.DropMarker"/> is about to be collected.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DwellEnd">
            <summary>
                Occurs when a user actions such as a mouse move or key press ends a dwell (hover) activity.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.DwellStart">
            <summary>
                Occurs when the user hovers the mouse (dwells) in one position for the dwell period.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.FoldChanged">
            <summary>
                Occurs when a folding change has occurred.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.HotspotClick">
            <summary>
                Occurs when a user clicks on text that is in a style with the hotspot attribute set.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.HotspotDoubleClick">
            <summary>
                Occurs when a user double-clicks on text that is in a style with the hotspot attribute set.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.HotspotReleaseClick">
            <summary>
                Occurs when a user releases a click on text that is in a style with the hotspot attribute set.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.IndicatorClick">
            <summary>
                Occurs when the a clicks or releases the mouse on text that has an indicator.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.LinesNeedShown">
            <summary>
                Occurs when a range of lines that is currently invisible should be made visible.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.Load">
            <summary>
                Occurs when the control is first loaded.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.MacroRecord">
            <summary>
                Occurs each time a recordable change occurs.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.MarginClick">
            <summary>
                Occurs when the mouse was clicked inside a margin that was marked as sensitive.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.MarkerChanged">
            <summary>
                Occurs when one or more markers has changed in a line of text.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "E:ScintillaNET.Scintilla.ModifiedChanged" -->
        <member name="E:ScintillaNET.Scintilla.ReadOnlyModifyAttempt">
            <summary>
                Occurs when a user tries to modify text when in read-only mode.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.Scroll">
            <summary>
                Occurs when the control is scrolled.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.SelectionChanged">
            <summary>
                Occurs when the selection has changed.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.StyleNeeded">
            <summary>
                Occurs when the control is about to display or print text that requires styling.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.TextDeleted">
            <summary>
                Occurs when text has been removed from the document.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.TextInserted">
            <summary>
                Occurs when text has been inserted into the document.
            </summary>
        </member>
        <member name="E:ScintillaNET.Scintilla.ZoomFactorChanged">
            <summary>
                Occurs when the value of the <see cref="P:ScintillaNET.Scintilla.ZoomFactor"/> property changes.
            </summary>
        </member>
        <member name="T:ScintillaNET.Scintilla.LastSelection">
            <summary>
                Holds the last previous selection's properties, to let us know when we should fire SelectionChanged
            </summary>
        </member>
        <member name="T:ScintillaNET.DropMarker">
            <summary>
                Represents a DropMarker, currently a single document point.
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarker.Change(System.Int32,System.Int32)">
            <summary>
                Overridden, changes the document position. Start and End should
                match.
            </summary>
            <param name="newStart">Document _start position</param>
            <param name="newEnd">Document _end position</param>
        </member>
        <member name="M:ScintillaNET.DropMarker.Collect">
            <summary>
                Collects the DropMarker and causes it to be removed from all
                lists it belongs ti.
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarker.Dispose">
            <summary>
                Overridden.
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarker.GetClientRectangle">
            <summary>
                Gets the Client Rectangle in pixels of the DropMarker's visual indicator.
            </summary>
        </member>
        <member name="M:ScintillaNET.DropMarker.Invalidate">
            <summary>
                Forces a repaint of the DropMarker
            </summary>
        </member>
        <member name="P:ScintillaNET.DropMarker.IsPoint">
            <summary>
                Overridden. Drop Markers are points, not a spanned range. Though this could change in the future.
            </summary>
        </member>
        <member name="P:ScintillaNET.DropMarker.Key">
            <summary>
                Uniquely identifies the DropMarker
            </summary>
        </member>
        <member name="P:ScintillaNET.DropMarker.TopOffset">
            <summary>
                Not currently used, the offset in pixels from the document view's top.
            </summary>
        </member>
        <member name="T:ScintillaNET.Indicator">
            <summary>
                Defines the appearance of an indicator in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicator.Equals(System.Object)">
            <summary>
                Overridden. See <see cref="M:System.Object.Equals(System.Object)"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicator.Equals(ScintillaNET.Indicator)">
            <summary>
                Determines whether the specified indicator is equal to the current indicator.
            </summary>
            <param name="i">The indicator to compare with the current indicator.</param>
            <returns>true if the specified indicator is equal to the current indicator; otherwise, false.</returns>
        </member>
        <member name="M:ScintillaNET.Indicator.GetHashCode">
            <summary>
                Overridden. See <see cref="M:System.Object.GetHashCode"/>.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicator.Reset">
            <summary>
                Resets all indicator display properties to their respective defaults.
            </summary>
        </member>
        <member name="M:ScintillaNET.Indicator.ToString">
            <summary>
                Overridden. See <see cref="M:System.Object.ToString"/>.
            </summary>
        </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="owner">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
            <param name="index">The zero-based index of the document line containing the annotation.</param>
        </member>
        <member name="P:ScintillaNET.Indicator.Alpha">
            <summary>
                Gets or sets the alpha transparency value used for drawing the fill color of the
                <see cref="F:ScintillaNET.IndicatorStyle.RoundBox"/> and <see cref="F:ScintillaNET.IndicatorStyle.StraightBox"/> styles.
            </summary>
            <returns>
                A <see cref="T:System.Byte"/> representing the alpha transparency value.
                The default is 30.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.Color">
            <summary>
                Gets or sets the color of the indicator.
            </summary>
            <returns>A <see cref="P:ScintillaNET.Indicator.Color"/> that represents the color of the indicator.</returns>
            <remarks>
                For indicator index 0 the default is #007F00 (dark green).
                For indicator index 1 the default is #0000FF (blue).
                For indicator index 2 the default is #FF0000 (red).
                For indicator index 3 and above the default is #000000 (black).
            </remarks>
            <exception cref="T:System.ArgumentException">
                The <see cref="P:ScintillaNET.Indicator.Color"/> specified has an alpha value that is less that <see cref="F:System.Byte.MaxValue"/>.
            </exception>
        </member>
        <member name="P:ScintillaNET.Indicator.DrawMode">
            <summary>
                Gets or sets the draw mode for applying indicators to text.
            </summary>
            <returns>
                One of the <see cref="T:ScintillaNET.IndicatorDrawMode"/> values.
                The default is <see cref="F:ScintillaNET.IndicatorDrawMode.Overlay"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.IndicatorDrawMode"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.Indicator.Index">
            <summary>
                Gets the index this indicator represents in a <see cref="!:Scintlla"/> control.
            </summary>
            <returns>
                An <see cref="T:System.Int32"/> representing the zero-based index this
                indicator represents in a <see cref="!:Scintlla"/> control.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.OutlineAlpha">
            <summary>
                Gets or sets the alpha transparency value used for drawing the outline color of the
                <see cref="F:ScintillaNET.IndicatorStyle.RoundBox"/> and <see cref="F:ScintillaNET.IndicatorStyle.StraightBox"/> styles.
            </summary>
            <returns>
                A <see cref="T:System.Byte"/> representing the alpha transparency value.
                The default is 50.
            </returns>
        </member>
        <member name="P:ScintillaNET.Indicator.Style">
            <summary>
                Gets or sets the display style of the indicator.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.IndicatorStyle"/> values.</returns>
            <remarks>
                For indicator index 0 the default is <see cref="F:ScintillaNET.IndicatorStyle.Squiggle"/>.
                For indicator index 1 the default is <see cref="F:ScintillaNET.IndicatorStyle.TT"/>.
                For indicator index 2 and above the default is <see cref="F:ScintillaNET.IndicatorStyle.Plain"/>.
            </remarks>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="T:ScintillaNET.IndicatorStyle"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.LineCollection.FirstVisibleIndex">
            <summary>
            Gets or sets the first visible line in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>The zero-based index of the first visible line in a <see cref="T:ScintillaNET.Scintilla"/> control.</returns>
            <remarks>The value is a visible line rather than a document line.</remarks>
        </member>
        <member name="T:ScintillaNET.ScintillaMouseEventArgs">
            <summary>
                Provides data for Scintilla mouse events
            </summary>
        </member>
        <member name="M:ScintillaNET.ScintillaMouseEventArgs.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the ScintillaMouseEventArgs class.
            </summary>
            <param name="x">X (left) position of mouse in pixels</param>
            <param name="y">Y (top) position of mouse in pixels</param>
            <param name="position"> Document position</param>
        </member>
        <member name="P:ScintillaNET.ScintillaMouseEventArgs.Position">
            <summary>
                Returns the Document position
            </summary>
        </member>
        <member name="P:ScintillaNET.ScintillaMouseEventArgs.X">
            <summary>
                Returns the X (left) position of mouse in pixels
            </summary>
        </member>
        <member name="P:ScintillaNET.ScintillaMouseEventArgs.Y">
            <summary>
                Returns the Y (top) position of mouse in pixels
            </summary>
        </member>
        <member name="T:ScintillaNET.Scrolling">
            <summary>
                Represents the scrolling options of a <see cref="T:ScintillaNET.Scintilla"/> control. 
            </summary>
        </member>
        <member name="M:ScintillaNET.Scrolling.ScrollBy(System.Int32,System.Int32)">
            <summary>
                Scrolls the display by the specified number of lines and columns.
            </summary>
            <param name="lines">The number of display lines to scroll. Positive numbers scroll down, negative numbers scroll up.</param>
            <param name="columns">The number of columns to scroll. Positive numbers scroll right, negative numbers scroll left.</param>
        </member>
        <member name="M:ScintillaNET.Scrolling.ScrollToCaret">
            <summary>
                Scrolls the contents of the control to the current caret position.
            </summary>
        </member>
        <member name="M:ScintillaNET.Scrolling.ScrollToLine(System.Int32)">
            <summary>
                Scrolls the contents of the control to the line index specified.
            </summary>
            <param name="lineIndex">The zero-based index of the line to bring into view.</param>
            <remarks>
                The current selection wil also be reset and the caret placed at the beginning
                of the line specified. A value outside of the range of possible line indexes
                will automatically be clamped to a valid index.
            </remarks>
        </member>
        <member name="M:ScintillaNET.Scrolling.#ctor(ScintillaNET.Scintilla)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.Scrolling"/> class
                for the given <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <param name="scintilla">The <see cref="T:ScintillaNET.Scintilla"/> control that created this object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="scintilla"/> is null.</exception>
        </member>
        <member name="P:ScintillaNET.Scrolling.HorizontalScrollOffset">
            <summary>
                Gets or sets the number of pixels by which the <see cref="T:ScintillaNET.Scintilla"/> control is scrolled horizontally.
            </summary>
            <returns>
                The number of pixels by which the <see cref="T:ScintillaNET.Scintilla"/> control is scrolled horizontally.
                The default is 0.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scrolling.HorizontalScrollTracking">
            <summary>
                Gets or sets whether the <see cref="T:ScintillaNET.Scintilla"/> control automatically increases the horizontal
                scroll width based on the text width.
            </summary>
            <returns>
                true if the <see cref="T:ScintillaNET.Scintilla"/> control automatically increases the horizontal scroll
                width based on the text width; otherwise, false. The default is true.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scrolling.HorizontalScrollWidth">
            <summary>
                Gets or sets the number of pixels by which the <see cref="T:ScintillaNET.Scintilla"/> control can scroll horizontally.
            </summary>
            <returns>
                The number of pixels by which the <see cref="T:ScintillaNET.Scintilla"/> control can scroll horizontally.
                The default is 1.
            </returns>
        </member>
        <member name="P:ScintillaNET.Scrolling.ScrollBars">
            <summary>
                Gets or sets which scroll bars should appear in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <returns>
                One of the <see cref="P:ScintillaNET.Scrolling.ScrollBars"/> enumeration values that indicates whether
                a <see cref="T:ScintillaNET.Scintilla"/> control appears with no scroll bars, a horizontal scroll bar,
                a vertical scroll bar, or both. The default is <see cref="!:ScrollBars.Both"/>.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The value assigned is not one of the <see cref="P:ScintillaNET.Scrolling.ScrollBars"/> values.
            </exception>
        </member>
        <member name="P:ScintillaNET.Scrolling.ScrollPastEnd">
            <summary>
                Gets or sets whether vertical scrolling is allowed past the last line of text
                in a <see cref="T:ScintillaNET.Scintilla"/> control
            </summary>
            <returns>
                true to allow vertical scrolling past the last line of text in a <see cref="T:ScintillaNET.Scintilla"/> control;
                otherwise, false. The default is false.
            </returns>
        </member>
        <member name="T:ScintillaNET.SmartIndent">
            <summary>
                Style of smart indent
            </summary>
        </member>
        <member name="F:ScintillaNET.SmartIndent.None">
            <summary>
                No smart indent
            </summary>
        </member>
        <member name="F:ScintillaNET.SmartIndent.CPP">
            <summary>
                C++ style indenting
            </summary>
        </member>
        <member name="F:ScintillaNET.SmartIndent.CPP2">
            <summary>
                Alternate C++ style indenting
            </summary>
        </member>
        <member name="F:ScintillaNET.SmartIndent.Simple">
            <summary>
                Block indenting, the last indentation is retained in new lines
            </summary>
        </member>
        <member name="F:ScintillaNET.SnippetChooser.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:ScintillaNET.SnippetChooser.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ScintillaNET.SnippetChooser.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleCase">
            <summary>
                Represents casing styles
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Mixed">
            <summary>
                Both upper and lower case
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Upper">
            <summary>
                Only upper case
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleCase.Lower">
            <summary>
                Only lower case
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleChangedEventArgs">
            <summary>
                Provides data for the StyleChanged event
            </summary>
            <remarks>
                StyleChangedEventHandler is used for the StyleChanged Event which is also used as 
                a more specific abstraction around the SCN_MODIFIED notification message.
            </remarks>
        </member>
        <member name="P:ScintillaNET.StyleChangedEventArgs.Length">
            <summary>
                Returns how many characters have changed
            </summary>
        </member>
        <member name="P:ScintillaNET.StyleChangedEventArgs.Position">
            <summary>
                Returns the starting document position where the style has been changed
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleNeededEventArgs">
            <summary>
            Provides data for the StyleNeeded event
            </summary>
        </member>
        <member name="M:ScintillaNET.StyleNeededEventArgs.#ctor(ScintillaNET.Range)">
            <summary>
                Initializes a new instance of the StyleNeededEventArgs class.
            </summary>
            <param name="range">the document range that needs styling</param>
        </member>
        <member name="P:ScintillaNET.StyleNeededEventArgs.Range">
            <summary>
                Returns the document range that needs styling
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleRun">
            <summary>
                Defines a run of styled text in a <see cref="T:ScintillaNET.Scintilla"/> control
            </summary>
        </member>
        <member name="F:ScintillaNET.StyleRun.Empty">
            <summary>
                Represents a new instance of the <see cref="T:ScintillaNET.StyleRun"/> struct with member data left uninitialized.
            </summary>
        </member>
        <member name="M:ScintillaNET.StyleRun.#ctor(System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.StyleRun"/> struct.
            </summary>
            <param name="length">The length of the run.</param>
            <param name="style">The zero-based index of the style that the run represents.</param>
        </member>
        <member name="P:ScintillaNET.StyleRun.Length">
            <summary>
                Gets or sets length of this <see cref="T:ScintillaNET.StyleRun"/>.
            </summary>
            <returns>An <see cref="T:System.Int32"/> representing the length of this <see cref="T:ScintillaNET.StyleRun"/>.</returns>
        </member>
        <member name="P:ScintillaNET.StyleRun.Style">
            <summary>
                Gets or sets the style index of this <see cref="T:ScintillaNET.StyleRun"/>.
            </summary>
            <returns>An <see cref="T:System.Int32"/> representing the zero-based style index of this <see cref="T:ScintillaNET.StyleRun"/>.</returns>
        </member>
        <member name="T:ScintillaNET.StylesCommon">
            <summary>
                Common predefined styles that are always valid with any lexer.
            </summary>
        </member>
        <member name="T:ScintillaNET.StyleRunWriter">
            <summary>
                Provides a writer paradigm for building a <see cref="T:ScintillaNET.StyleRun"/> list and optionally
                the text that is being styled.
            </summary>
        </member>
        <member name="M:ScintillaNET.StyleRunWriter.GetStringBuilder">
            <summary>
                Returns the underlying <see cref="T:System.Text.StringBuilder"/>.
            </summary>
            <returns>The underlying <see cref="T:System.Text.StringBuilder"/> if one was provided; otherwise, null.</returns>
        </member>
        <member name="M:ScintillaNET.StyleRunWriter.GetStyles">
            <summary>
                Returns a <see cref="T:ScintillaNET.StyleRun"/> enumerable built by the <see cref="T:ScintillaNET.StyleRunWriter"/> thus far.
            </summary>
            <returns>A <see cref="T:ScintillaNET.StyleRun"/> enumerable representing the style runs written thus far.</returns>
        </member>
        <member name="M:ScintillaNET.StyleRunWriter.Write(System.String,System.Int32)">
            <summary>
                Writes a run of the specified string length in the specified style.
            </summary>
            <param name="value">
                The string that determines the run length. If a <see cref="T:System.Text.StringBuilder"/> was used to
                create the <see cref="T:ScintillaNET.StyleRunWriter"/> the string value will also be appended.
            </param>
            <param name="style">The zero-based index of the style for this run.</param>
        </member>
        <member name="M:ScintillaNET.StyleRunWriter.#ctor(System.Text.StringBuilder)">
            <summary>
                Initializes a new instance of the <see cref="T:ScintillaNET.StyleRunWriter"/> class.
            </summary>
            <param name="stringBuilder">The optional <see cref="T:System.Text.StringBuilder"/> to write to.</param>
        </member>
        <member name="T:ScintillaNET.TextModifiedEventArgs">
            <summary>
                Provices data for the TextModified event
            </summary>
            <remarks>
                TextModifiedEventHandler is used as an abstracted subset of the
                SCN_MODIFIED notification message. It's used whenever the SCNotification's
                modificationType flags are SC_MOD_INSERTTEXT ,SC_MOD_DELETETEXT, 
                SC_MOD_BEFOREINSERT and SC_MOD_BEFORE_DELETE. They all use a 
                TextModifiedEventArgs which corresponds to a subset of the 
                SCNotification struct having to do with these modification types.
            </remarks>
        </member>
        <member name="M:ScintillaNET.TextModifiedEventArgs.ToString">
            <summary>
                Overridden.
            </summary>
        </member>
        <member name="M:ScintillaNET.TextModifiedEventArgs.#ctor(System.Int32,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
                Initializes a new instance of the TextModifiedEventArgs class.
            </summary>
            <param name="position">document position where the change occured</param>
            <param name="_length">_length of the change occured</param>
            <param name="linesAddedCount">the # of lines added or removed as a result of the change</param>
            <param name="text">affected text of the change</param>
            <param name="isUserChange">true if the change was a direct result of user interaction</param>
            <param name="markerChangedLine"> the line # of where the marker change occured (if applicable)</param>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.IsUserChange">
            <summary>
                Returns true if the change was a direct result of user interaction
            </summary>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.Length">
            <summary>
                Returns the length of the change occured.
            </summary>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.LinesAddedCount">
            <summary>
                Returns the # of lines added or removed as a result of the change
            </summary>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.MarkerChangedLine">
            <summary>
                Returns the line # of where the marker change occured (if applicable)
            </summary>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.Position">
            <summary>
                Returns the document position where the change occured
            </summary>
        </member>
        <member name="P:ScintillaNET.TextModifiedEventArgs.Text">
            <summary>
                The affected text of the change
            </summary>
        </member>
        <member name="T:ScintillaNET.UndoRedoFlags">
            <summary>
                Contains Undo/Redo information, used by many of the events
            </summary>
        </member>
        <member name="F:ScintillaNET.UndoRedoFlags.IsUndo">
            <summary>
                Was this action the result of an undo action
            </summary>
        </member>
        <member name="F:ScintillaNET.UndoRedoFlags.IsRedo">
            <summary>
                Was this action the result of a redo action
            </summary>
        </member>
        <member name="F:ScintillaNET.UndoRedoFlags.IsMultiStep">
            <summary>
                Is this part of a multiple undo or redo
            </summary>
        </member>
        <member name="F:ScintillaNET.UndoRedoFlags.IsLastStep">
            <summary>
                Is this the last step in an undi or redo
            </summary>
        </member>
        <member name="F:ScintillaNET.UndoRedoFlags.IsMultiLine">
            <summary>
                Does this affect multiple lines
            </summary>
        </member>
        <member name="M:ScintillaNET.UndoRedoFlags.ToString">
            <summary>
                Overridden
            </summary>
        </member>
        <member name="M:ScintillaNET.UndoRedoFlags.#ctor(System.Int32)">
            <summary>
                Initializes a new instance of the UndoRedoFlags structure.
            </summary>
            <param name="isUndo">Was this action the result of an undo action</param>
            <param name="isRedo">Was this action the result of a redo action</param>
            <param name="isMultiStep">Is this part of a multiple undo or redo</param>
            <param name="isLastStep">Is this the last step in an undi or redo</param>
            <param name="isMultiLine">Does this affect multiple lines</param>
        </member>
        <member name="T:ScintillaNET.UriDroppedEventArgs">
            <summary>
            Provides data for the UriDropped event
            </summary>
        </member>
        <member name="M:ScintillaNET.UriDroppedEventArgs.#ctor(System.String)">
            <summary>
                Initializes a new instance of the UriDroppedEventArgs class.
            </summary>
            <param name="uriText">Text of the dropped file or uri</param>
        </member>
        <member name="P:ScintillaNET.UriDroppedEventArgs.UriText">
            <summary>
                Text of the dropped file or uri
            </summary>
        </member>
        <member name="M:ScintillaNET.Utilities.ColorToHtml(System.Drawing.Color)">
            <summary>
                Returns an HTML #XXXXXX format for a color. Unlike the ColorTranslator class it
                never returns named colors.
            </summary>
        </member>
        <member name="M:ScintillaNET.Utilities.IntPtrToString(System.Text.Encoding,System.IntPtr,System.Int32)">
            <summary>
                Marshals an IntPtr pointing to un unmanaged byte[] to a .NET String using the given Encoding.
            </summary>
            <remarks>
                I'd love to have this as en extension method but ScintillaNET's probably going to be 2.0 for a long
                time to come. There's nothing really compelling in later versions that applies to ScintillaNET that
                can't be done with a 2.0 construct (extension methods, linq, etc)
            </remarks>
        </member>
        <member name="T:ScintillaNET.VOID">
            <summary>
                Used internally to signify an ignored parameter by overloads of SendMessageDirect
                that match the native Scintilla's Message signatures.
            </summary>
        </member>
        <member name="T:ScintillaNET.Whitespace">
            <summary>
                Determines how whitespace should be displayed in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
            <remarks>
                By default, whitespace is determined by the lexer in use. Setting the <see cref="P:ScintillaNET.Whitespace.ForeColor"/>
                or <see cref="P:ScintillaNET.Whitespace.BackColor"/> properties overrides the lexer behavior.
            </remarks>
        </member>
        <member name="P:ScintillaNET.Whitespace.BackColor">
            <summary>
                Gets or sets the whitespace background color.
            </summary>
            <remarks>
                By default, the whitespace background color is determined by the lexer in use.
                Setting the <c>BackColor</c> to anything other than <see cref="F:System.Drawing.Color.Empty"/> overrides the lexer behavior.
                Transparent colors are not supported.
            </remarks>
            <returns>
                A <see cref="T:System.Drawing.Color"/> that represents the background color of whitespace characters.
                The default is <see cref="F:System.Drawing.Color.Empty"/>.
            </returns>
            <exception cref="!:ArgumentOutOfRange">
                The specified <paramref name="value"/> has an alpha value that is less that <see cref="F:System.Byte.MaxValue"/>.
            </exception>
        </member>
        <member name="P:ScintillaNET.Whitespace.ForeColor">
            <summary>
                Gets or sets the whitespace foreground color.
            </summary>
            <remarks>
                By default, the whitespace foreground color is determined by the lexer in use.
                Setting the <c>ForeColor</c> to anything other than <see cref="F:System.Drawing.Color.Empty"/> overrides the lexer behavior.
                Transparent colors are not supported.
            </remarks>
            <returns>
                A <see cref="T:System.Drawing.Color"/> that represents the foreground color of whitespace characters.
                The default is <see cref="F:System.Drawing.Color.Empty"/>.
            </returns>
            <exception cref="!:ArgumentOutOfRange">
                The specified <paramref name="value"/> has an alpha value that is less that <see cref="F:System.Byte.MaxValue"/>.
            </exception>
        </member>
        <member name="P:ScintillaNET.Whitespace.Mode">
            <summary>
                Gets or sets the whitespace display mode.
            </summary>
            <returns>One of the <see cref="T:ScintillaNET.WhitespaceMode"/> values. The default is <see cref="F:ScintillaNET.WhitespaceMode.Invisible"/></returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
                The specified value is not a valid <see cref="T:ScintillaNET.WhitespaceMode"/> value.
            </exception>
        </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.LineWrappingMode">
            <summary>
                Specifies the line wrapping modes that can be applied to a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingMode.None">
            <summary>
                Line wrapping is disabled.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingMode.Word">
            <summary>
                Lines wrap on word boundaries.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingMode.Char">
            <summary>
                Lines wrap between characters.
            </summary>
        </member>
        <member name="T:ScintillaNET.LineWrappingVisualFlags">
            <summary>
                Specifies how line wrapping visual glyphs are displayed in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlags.None">
            <summary>
                No line wrapping glyphs are displayed.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlags.End">
            <summary>
                Line wrapping glyphs are displayed at the end of wrapped lines.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlags.Start">
            <summary>
                Line wrapping glyphs are displayed at the start of wrapped lines. This also has
                the effect of indenting the line by one additional unit to accommodate the glyph.
            </summary>
        </member>
        <member name="T:ScintillaNET.LineWrappingVisualFlagsLocations">
            <summary>
                Specifies the locations of line wrapping visual glyphs in a <see cref="T:ScintillaNET.Scintilla"/> control.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlagsLocations.Default">
            <summary>
                Line wrapping glyphs are drawn near the control border.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlagsLocations.EndByText">
            <summary>
                Line wrapping glyphs are drawn at the end of wrapped lines near the text.
            </summary>
        </member>
        <member name="F:ScintillaNET.LineWrappingVisualFlagsLocations.StartByText">
            <summary>
                Line wrapping glyphs are drawn at the start of wrapped lines near the text.
            </summary>
        </member>
        <member name="T:ScintillaNET.XpmConverter">
            <summary>
                Converts Bitmap images to XPM data for use with ScintillaNET.
                Warning: images with more than (around) 50 colors will generate incorrect XPM
                The XpmConverter class was based on code from flashdevelop. 
            </summary>
        </member>
        <member name="F:ScintillaNET.XpmConverter.DefaultTransparentColor">
            <summary>
                The default transparent Color
            </summary>
        </member>
        <member name="M:ScintillaNET.XpmConverter.ConvertToXPM(System.Drawing.Bitmap)">
            <summary>
                Converts Bitmap images to XPM data for use with ScintillaNET.
                Warning: images with more than (around) 50 colors will generate incorrect XPM.
                Uses the DefaultTransparentColor.
            </summary>
            <param name="bmp">The image to transform.</param>
        </member>
        <member name="M:ScintillaNET.XpmConverter.ConvertToXPM(System.Drawing.Bitmap,System.String)">
            <summary>
                Converts Bitmap images to XPM data for use with ScintillaNET.
                Warning: images with more than (around) 50 colors will generate incorrect XPM
                tColor: specified transparent color in format: "#00FF00".
            </summary>
            <param name="bmp">The image to transform.</param>
            <param name="transparentColor">The overriding transparent Color</param>
        </member>
        <member name="M:ScintillaNET.XpmConverter.ConvertToXPM(System.Windows.Forms.ImageList)">
            <summary>
                Cicles an image list object to convert contained images into xpm
                at the same time we add converted images into an arraylist that lets us to retrieve images later.
                Uses the DefaultTransparentColor.
            </summary>
            <param name="imageList">The image list to transform.</param>
        </member>
        <member name="M:ScintillaNET.XpmConverter.ConvertToXPM(System.Windows.Forms.ImageList,System.String)">
            <summary>
                Cicles an image list object to convert contained images into xpm
                at the same time we add converted images into an arraylist that lets us to retrieve images later	
            </summary>
            <param name="imageList">The image list to transform.</param>
            <param name="transparentColor">The overriding transparent Color</param>
        </member>
    </members>
</doc>
