ICompletionBroker.TriggerCompletion 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
TriggerCompletion(ITextView) |
Starts the process of statement completion, assuming the caret position to be the position at which completions should be inserted. |
TriggerCompletion(ITextView, ITrackingPoint, Boolean) |
Starts the process of statement completion at a particular position. When called with a specific trigger point, caret movements will be ignored and the broker will not be responsible for dismissing the session. |
TriggerCompletion(ITextView)
Starts the process of statement completion, assuming the caret position to be the position at which completions should be inserted.
public:
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession ^ TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView);
public:
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession ^ TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView);
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView const & textView);
public Microsoft.VisualStudio.Language.Intellisense.ICompletionSession TriggerCompletion (Microsoft.VisualStudio.Text.Editor.ITextView textView);
abstract member TriggerCompletion : Microsoft.VisualStudio.Text.Editor.ITextView -> Microsoft.VisualStudio.Language.Intellisense.ICompletionSession
Public Function TriggerCompletion (textView As ITextView) As ICompletionSession
Parameters
Returns
A valid statement completion session. May be null if no session could be created.
Remarks
When the caret leaves the applicability span of all the completions in this session, the session will be automatically dismissed.
Applies to
TriggerCompletion(ITextView, ITrackingPoint, Boolean)
Starts the process of statement completion at a particular position. When called with a specific trigger point, caret movements will be ignored and the broker will not be responsible for dismissing the session.
public:
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession ^ TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, bool trackCaret);
public:
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession ^ TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, bool trackCaret);
Microsoft::VisualStudio::Language::Intellisense::ICompletionSession TriggerCompletion(Microsoft::VisualStudio::Text::Editor::ITextView const & textView, Microsoft::VisualStudio::Text::ITrackingPoint const & triggerPoint, bool trackCaret);
public Microsoft.VisualStudio.Language.Intellisense.ICompletionSession TriggerCompletion (Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint, bool trackCaret);
abstract member TriggerCompletion : Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * bool -> Microsoft.VisualStudio.Language.Intellisense.ICompletionSession
Public Function TriggerCompletion (textView As ITextView, triggerPoint As ITrackingPoint, trackCaret As Boolean) As ICompletionSession
Parameters
- triggerPoint
- ITrackingPoint
The point in the text buffer at which statement completion is requested.
- trackCaret
- Boolean
true
if this session should track the caret, false
otherwise. When the caret is tracked, only completion items whose
applicability span contains the caret will be displayed.
Returns
A valid statement completion session. May be null if no session could be created.
Remarks
When this method is called with a specific trigger point, caret movements will be ignored and the broker will not be responsible for dismissing the session.