Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to v2.
Defines the caret, selection, and text insertion in an editor typically available through the ServiceProvider on the IEditorText interface.
Namespace: Microsoft.WebMatrix.Extensibility.Editor
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Public Interface IEditorSelection _
Inherits IEditorText
'Usage
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =
interface
interface IEditorText
end
public interface IEditorSelection extends IEditorText
The IEditorSelection type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
CaretPosition | Gets the Buffer position. |
![]() |
CurrentColumn | Gets the currently selected column. |
![]() |
CurrentLine | Gets the current line number for the cursor position in the editor. |
![]() |
EndSelectionPosition | Gets the buffer position for end of selection. |
![]() |
IsBlockSelection | Gets whether the selection is a block selection. |
![]() |
LineCount | Gets the total number of lines in the selection. |
![]() |
ReadOnly | Gets a value that indicates whether the current text is read-only. (Inherited from IEditorText.) |
![]() |
SelectedText | Gets the text in the selection. |
![]() |
StartSelectionPosition | Gets the buffer position for start of selection. |
![]() |
Text | Gets or sets all the text in the editor. Setting the text will clear the dirty state. (Inherited from IEditorText.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
GoTo | Creates a selection from a staring offset to the number of characters to select. |
![]() |
InsertText | Inserts text into the current editor if it is still open, and haven't been disposed. |
![]() |
SelectAll | Selects all the contents of the editor. |
Top