IEditorOperations.SelectAndMoveCaret Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) |
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. The selected span will be made visible. |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) |
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. Additionally, ensure the selection is in the given selection mode, and make the selected span visible. |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) |
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. Additionally, ensure the selection is in the given selection mode, and make the selected span visible. |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint)
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. The selected span will be made visible.
public:
void SelectAndMoveCaret(Microsoft::VisualStudio::Text::VirtualSnapshotPoint anchorPoint, Microsoft::VisualStudio::Text::VirtualSnapshotPoint activePoint);
public void SelectAndMoveCaret (Microsoft.VisualStudio.Text.VirtualSnapshotPoint anchorPoint, Microsoft.VisualStudio.Text.VirtualSnapshotPoint activePoint);
abstract member SelectAndMoveCaret : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.VirtualSnapshotPoint -> unit
Public Sub SelectAndMoveCaret (anchorPoint As VirtualSnapshotPoint, activePoint As VirtualSnapshotPoint)
Parameters
- anchorPoint
- VirtualSnapshotPoint
The anchor point of the new selection.
- activePoint
- VirtualSnapshotPoint
The active point of the new selection and position of the caret.
Remarks
This puts the selection in stream selection mode and does the minimum amount of required scrolling to ensure the selected span is visible.
Applies to
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode)
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. Additionally, ensure the selection is in the given selection mode, and make the selected span visible.
public:
void SelectAndMoveCaret(Microsoft::VisualStudio::Text::VirtualSnapshotPoint anchorPoint, Microsoft::VisualStudio::Text::VirtualSnapshotPoint activePoint, Microsoft::VisualStudio::Text::Editor::TextSelectionMode selectionMode);
public void SelectAndMoveCaret (Microsoft.VisualStudio.Text.VirtualSnapshotPoint anchorPoint, Microsoft.VisualStudio.Text.VirtualSnapshotPoint activePoint, Microsoft.VisualStudio.Text.Editor.TextSelectionMode selectionMode);
abstract member SelectAndMoveCaret : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.Editor.TextSelectionMode -> unit
Public Sub SelectAndMoveCaret (anchorPoint As VirtualSnapshotPoint, activePoint As VirtualSnapshotPoint, selectionMode As TextSelectionMode)
Parameters
- anchorPoint
- VirtualSnapshotPoint
The anchor point of the new selection.
- activePoint
- VirtualSnapshotPoint
The active point of the new selection and position of the caret.
- selectionMode
- TextSelectionMode
The selection mode of the new selection.
Remarks
This does the minimum amount of required scrolling to ensure the selected span is visible.
Applies to
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>)
Selects from the given anchor point to active point, moving the caret to the new active point of the selection. Additionally, ensure the selection is in the given selection mode, and make the selected span visible.
public:
void SelectAndMoveCaret(Microsoft::VisualStudio::Text::VirtualSnapshotPoint anchorPoint, Microsoft::VisualStudio::Text::VirtualSnapshotPoint activePoint, Microsoft::VisualStudio::Text::Editor::TextSelectionMode selectionMode, Nullable<Microsoft::VisualStudio::Text::Editor::EnsureSpanVisibleOptions> scrollOptions);
public void SelectAndMoveCaret (Microsoft.VisualStudio.Text.VirtualSnapshotPoint anchorPoint, Microsoft.VisualStudio.Text.VirtualSnapshotPoint activePoint, Microsoft.VisualStudio.Text.Editor.TextSelectionMode selectionMode, Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions? scrollOptions);
abstract member SelectAndMoveCaret : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.Editor.TextSelectionMode * Nullable<Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions> -> unit
Public Sub SelectAndMoveCaret (anchorPoint As VirtualSnapshotPoint, activePoint As VirtualSnapshotPoint, selectionMode As TextSelectionMode, scrollOptions As Nullable(Of EnsureSpanVisibleOptions))
Parameters
- anchorPoint
- VirtualSnapshotPoint
The anchor point of the new selection.
- activePoint
- VirtualSnapshotPoint
The active point of the new selection and position of the caret.
- selectionMode
- TextSelectionMode
The selection mode of the new selection.
- scrollOptions
- Nullable<EnsureSpanVisibleOptions>
What, if any, scrolling is done in the view after the selection is made. If null, no scrolling is done.