Share via


IPeekBroker2 Interface

Definition

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)

Applies to