IPeekableItemSource2.AugmentPeekSession 方法

定义

确定 IPeekableItem 应为指定的一部分的 IPeekSession2

public:
 void AugmentPeekSession(Microsoft::VisualStudio::Language::Intellisense::IPeekSession ^ session, System::Collections::Generic::IList<Microsoft::VisualStudio::Language::Intellisense::IPeekableItem ^> ^ peekableItems, Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^ operationContext);
public void AugmentPeekSession (Microsoft.VisualStudio.Language.Intellisense.IPeekSession session, System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.IPeekableItem> peekableItems, Microsoft.VisualStudio.Utilities.IUIThreadOperationContext operationContext);
abstract member AugmentPeekSession : Microsoft.VisualStudio.Language.Intellisense.IPeekSession * System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.IPeekableItem> * Microsoft.VisualStudio.Utilities.IUIThreadOperationContext -> unit
Public Sub AugmentPeekSession (session As IPeekSession, peekableItems As IList(Of IPeekableItem), operationContext As IUIThreadOperationContext)

参数

session
IPeekSession

要为其计算的会话 IPeekableItem

peekableItems
IList<IPeekableItem>

IPeekableItem要添加到会话中的的列表。

operationContext
IUIThreadOperationContext

在 UI 线程上执行此操作的上下文,该上下文允许提供自定义操作说明和进度信息。

注解

重新 IPeekableItemSource 计算时,将按顺序调用每个适用的实例 IPeekSession2IPeekableItem可以通过将添加到作为参数传入的集合,将其添加到会话 peekableItems 中。 此外,通过删除集合中的项,源可能会筛选 IPeekableItem IPeekableItemSource 之前在计算链中提供的。

适用于