IAsyncCompletionCommitManager.ShouldCommitCompletion 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
ShouldCommitCompletion(Char, SnapshotPoint, CancellationToken) |
Returns whether this character is a commit character in a given location. If every character returned by PotentialCommitCharacters should always commit the active completion session, return true. Called on UI thread. |
ShouldCommitCompletion(IAsyncCompletionSession, SnapshotPoint, Char, CancellationToken) |
Returns whether
If in your language every character returned by PotentialCommitCharacters
is a commit character, simply return Called on UI thread. |
ShouldCommitCompletion(Char, SnapshotPoint, CancellationToken)
Returns whether this character is a commit character in a given location. If every character returned by PotentialCommitCharacters should always commit the active completion session, return true. Called on UI thread.
public:
bool ShouldCommitCompletion(char typedChar, Microsoft::VisualStudio::Text::SnapshotPoint location, System::Threading::CancellationToken token);
public bool ShouldCommitCompletion (char typedChar, Microsoft.VisualStudio.Text.SnapshotPoint location, System.Threading.CancellationToken token);
abstract member ShouldCommitCompletion : char * Microsoft.VisualStudio.Text.SnapshotPoint * System.Threading.CancellationToken -> bool
Public Function ShouldCommitCompletion (typedChar As Char, location As SnapshotPoint, token As CancellationToken) As Boolean
Parameters
- typedChar
- Char
Character typed by the user
- location
- SnapshotPoint
Location in the snapshot of the view's topmost buffer. The character is not inserted into this snapshot.
- token
- CancellationToken
Token used to cancel this operation
Returns
True if this character should commit the active session.
Applies to
ShouldCommitCompletion(IAsyncCompletionSession, SnapshotPoint, Char, CancellationToken)
Returns whether typedChar
is a commit character at a given location
.
If in your language every character returned by PotentialCommitCharacters
is a commit character, simply return true
.
Called on UI thread.
public:
bool ShouldCommitCompletion(Microsoft::VisualStudio::Language::Intellisense::AsyncCompletion::IAsyncCompletionSession ^ session, Microsoft::VisualStudio::Text::SnapshotPoint location, char typedChar, System::Threading::CancellationToken token);
public bool ShouldCommitCompletion (Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.IAsyncCompletionSession session, Microsoft.VisualStudio.Text.SnapshotPoint location, char typedChar, System.Threading.CancellationToken token);
abstract member ShouldCommitCompletion : Microsoft.VisualStudio.Language.Intellisense.AsyncCompletion.IAsyncCompletionSession * Microsoft.VisualStudio.Text.SnapshotPoint * char * System.Threading.CancellationToken -> bool
Public Function ShouldCommitCompletion (session As IAsyncCompletionSession, location As SnapshotPoint, typedChar As Char, token As CancellationToken) As Boolean
Parameters
- session
- IAsyncCompletionSession
The active IAsyncCompletionSession
- location
- SnapshotPoint
Location in the snapshot of the view's topmost buffer. The character is not inserted into this snapshot
- typedChar
- Char
Character typed by the user
- token
- CancellationToken
Token used to cancel this operation
Returns
True if this character should commit the active session