IOvertypeManager.TryStartOvertypeSession 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
TryStartOvertypeSession(SnapshotSpan) |
Starts a new overtype session for the given snapshot span. |
TryStartOvertypeSession(SnapshotSpan, Boolean) |
Starts a new overtype session for the given snapshot span. |
TryStartOvertypeSession(SnapshotSpan)
Starts a new overtype session for the given snapshot span.
public bool TryStartOvertypeSession (Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan);
abstract member TryStartOvertypeSession : Microsoft.VisualStudio.Text.SnapshotSpan -> bool
Public Function TryStartOvertypeSession (snapshotSpan As SnapshotSpan) As Boolean
Parameters
- snapshotSpan
- SnapshotSpan
The range on which overtype should be possible.
Returns
Returns True
if the session has been created.
Remarks
A session will be created only if the caret position is within the given snapshotSpan
range.
If all the characters in the snapshotSpan
to the left and right of the caret are identical at the moment when the session is created (for example, "|"), then all the characters on the left and right can be overtyped.
If characters to the left and right of the snapshotSpan
are different, then only characters to the right of the caret can be overtyped. For example, creating a session on `` will only allow to overtype `-->`.
Applies to
TryStartOvertypeSession(SnapshotSpan, Boolean)
Starts a new overtype session for the given snapshot span.
public bool TryStartOvertypeSession (Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan, bool allowOvertypeCaretPrefix);
abstract member TryStartOvertypeSession : Microsoft.VisualStudio.Text.SnapshotSpan * bool -> bool
Public Function TryStartOvertypeSession (snapshotSpan As SnapshotSpan, allowOvertypeCaretPrefix As Boolean) As Boolean
Parameters
- snapshotSpan
- SnapshotSpan
The range on which overtype should be possible.
- allowOvertypeCaretPrefix
- Boolean
(optional) Indicates whether the span before the caret can be overtyped.
Returns
Returns True
if the session has been created.
Remarks
A session will be created only if the caret position is within the given snapshotSpan
range.
If all the characters in the snapshotSpan
to the left and right of the caret are identical at the moment when the session is created (for example, "|") and that allowOvertypeCaretPrefix
is true
, then all the characters on the left and right can be overtyped.
If characters to the left and right of the snapshotSpan
are different, then only characters to the right of the caret can be overtyped. For example, creating a session on `` will only allow to overtype `-->`.