IPeekBroker.TriggerNestedPeekSession 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
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. |
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. |
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. |
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.
public:
void TriggerNestedPeekSession(Microsoft::VisualStudio::Language::Intellisense::PeekSessionCreationOptions ^ options, Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ containingSession);
void TriggerNestedPeekSession(Microsoft::VisualStudio::Language::Intellisense::PeekSessionCreationOptions const & options, Microsoft::VisualStudio::Language::Intellisense::IPeekSession const & containingSession);
public void TriggerNestedPeekSession (Microsoft.VisualStudio.Language.Intellisense.PeekSessionCreationOptions options, Microsoft.VisualStudio.Language.Intellisense.IPeekSession containingSession);
abstract member TriggerNestedPeekSession : Microsoft.VisualStudio.Language.Intellisense.PeekSessionCreationOptions * Microsoft.VisualStudio.Language.Intellisense.IPeekSession -> unit
Public Sub TriggerNestedPeekSession (options As PeekSessionCreationOptions, containingSession As IPeekSession)
Parameters
- options
- PeekSessionCreationOptions
The options needed to create a Peek session.
- containingSession
- IPeekSession
The containing Peek session.
Applies to
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.
public:
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, System::String ^ relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ containingSession);
public:
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Platform::String ^ relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ containingSession);
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView const & textView, std::wstring const & relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession const & containingSession);
public void TriggerNestedPeekSession (Microsoft.VisualStudio.Text.Editor.ITextView textView, string relationshipName, Microsoft.VisualStudio.Language.Intellisense.IPeekSession containingSession);
abstract member TriggerNestedPeekSession : Microsoft.VisualStudio.Text.Editor.ITextView * string * Microsoft.VisualStudio.Language.Intellisense.IPeekSession -> unit
Public Sub TriggerNestedPeekSession (textView As ITextView, relationshipName As String, containingSession As IPeekSession)
Parameters
- relationshipName
- String
The name of the requested relationship to be explored by a nested Peek session.
- containingSession
- IPeekSession
The containing Peek session.
Applies to
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.
public:
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, System::String ^ relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ containingSession);
public:
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::ITrackingPoint ^ triggerPoint, Platform::String ^ relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ containingSession);
void TriggerNestedPeekSession(Microsoft::VisualStudio::Text::Editor::ITextView const & textView, Microsoft::VisualStudio::Text::ITrackingPoint const & triggerPoint, std::wstring const & relationshipName, Microsoft::VisualStudio::Language::Intellisense::IPeekSession const & containingSession);
public void TriggerNestedPeekSession (Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.ITrackingPoint triggerPoint, string relationshipName, Microsoft.VisualStudio.Language.Intellisense.IPeekSession containingSession);
abstract member TriggerNestedPeekSession : Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.ITrackingPoint * string * Microsoft.VisualStudio.Language.Intellisense.IPeekSession -> unit
Public Sub TriggerNestedPeekSession (textView As ITextView, triggerPoint As ITrackingPoint, relationshipName As String, containingSession As IPeekSession)
Parameters
- triggerPoint
- ITrackingPoint
The point in the text buffer at which a Peek session is requested.
- relationshipName
- String
The name of the requested relationship to be explored by a Peek session.
- containingSession
- IPeekSession
The containing Peek session.