IPeekBroker2 Interface
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.
Extends IPeekBroker service with an ability to pass IUIThreadOperationContext when executing operations synchronously on the UI thread.
public interface class IPeekBroker2 : Microsoft::VisualStudio::Language::Intellisense::IPeekBroker
public interface IPeekBroker2 : Microsoft.VisualStudio.Language.Intellisense.IPeekBroker
type IPeekBroker2 = interface
interface IPeekBroker
Public Interface IPeekBroker2
Implements IPeekBroker
- Implements
Methods
CanTriggerPeekSession(ITextView, ITrackingPoint, String, Predicate<String>) |
Determines whether a Peek session can be triggered at a particular position, without actually triggering it. Note, that an ability to trigger a Peek session doesn't mean that when triggered the session will necessarily provide results. (Inherited from IPeekBroker) |
CanTriggerPeekSession(ITextView, String, Predicate<String>) |
Determines whether a Peek session can be triggered at the caret position, without actually triggering it. Note, that an ability to trigger a Peek session doesn't mean that when triggered the session will necessarily provide results. (Inherited from IPeekBroker) |
CanTriggerPeekSession(PeekSessionCreationOptions, Predicate<String>) |
Determines whether a Peek session can be triggered with the specified options, without actually triggering it. Note, that an ability to trigger a Peek session doesn't mean that when triggered the session will necessarily provide results. (Inherited from IPeekBroker) |
CreatePeekSession(ITextView, ITrackingPoint, String) |
Creates, but does not start a Peek session at a particular position, which is assumed to be the position of a peekable symbol on which a Peek session is requested. (Inherited from IPeekBroker) |
CreatePeekSession(PeekSessionCreationOptions) |
Creates, but does not start a Peek session with the specified options. (Inherited from IPeekBroker) |
DismissPeekSession(ITextView) |
Dismisses an active Peek session for a particular ITextView. (Inherited from IPeekBroker) |
GetPeekSession(ITextView) |
Gets the active Peek session. (Inherited from IPeekBroker) |
IsPeekSessionActive(ITextView) |
Determines whether or not a Peek session is active over the specified ITextView. (Inherited from IPeekBroker) |
TriggerNestedPeekSession(ITextView, ITrackingPoint, String, IPeekSession) |
Starts a nested Peek session at a particular position, which is assumed to be the position of a peekable symbol on which a nested Peek session is requested. A Peek session is considered to be nested when it's started from a text view that represents an IPeekResult of a containing Peek session. This method doesn't create a new Peek session though, instead it adds another IPeekableItem to the containing session. (Inherited from IPeekBroker) |
TriggerNestedPeekSession(ITextView, String, IPeekSession) |
Starts a nested Peek session, assuming the caret position to be the position of a peekable symbol on which a nested Peek session is requested. A Peek session is considered to be nested when it's started from a text view that represents an IPeekResult of a containing Peek session. This method doesn't create a new Peek session though, instead it adds another IPeekableItem to the containing session. (Inherited from IPeekBroker) |
TriggerNestedPeekSession(PeekSessionCreationOptions, IPeekSession) |
Starts a nested Peek session, assuming the options specify a peekable symbol on which a nested Peek session is requested. A Peek session is considered to be nested when it's started from a text view that represents an IPeekResult of a containing Peek session. This method doesn't create a new Peek session though, instead it adds another IPeekableItem to the containing session. (Inherited from IPeekBroker) |
TriggerNestedPeekSession(PeekSessionCreationOptions, IPeekSession2, IUIThreadOperationContext) |
Starts a nested Peek session, assuming the options specify a peekable symbol on which a nested Peek session is requested. A Peek session is considered to be nested when it's started from a text view that represents an IPeekResult of a containing Peek session. This method doesn't create a new Peek session though, instead it adds another IPeekableItem to the containing session. |
TriggerPeekSession(ITextView, ITrackingPoint, String) |
Starts a Peek session at a particular position, which is assumed to be the position of a peekable symbol on which a Peek session is requested. (Inherited from IPeekBroker) |
TriggerPeekSession(ITextView, String) |
Starts a Peek session, assuming the caret position to be the position of a peekable symbol on which a Peek session is requested. (Inherited from IPeekBroker) |
TriggerPeekSession(PeekSessionCreationOptions, IUIThreadOperationContext) |
Starts a Peek session with the specified options. |
TriggerPeekSession(PeekSessionCreationOptions) |
Starts a Peek session with the specified options. (Inherited from IPeekBroker) |