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.
Represents the central broker responsible for statement completion.
Namespace: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Syntax
'Declaration
Public Interface ICompletionBroker
public interface ICompletionBroker
public interface class ICompletionBroker
type ICompletionBroker = interface end
public interface ICompletionBroker
The ICompletionBroker type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
CreateCompletionSession | Creates a completion session, but does not start it. |
![]() |
DismissAllSessions | Dismisses all active statement completion sessions. |
![]() |
GetSessions | Gets the list of active statement completion sessions. |
![]() |
IsCompletionActive | Determines whether or not statement completion is active over the specified ITextView. |
![]() |
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 the specified position. |
Top
Remarks
This interface should be imported as follows:
[Import]
internal ICompletionBroker CompletionBroker { get; set; }
Examples
For an example of this interface, see Walkthrough: Displaying Statement Completion.