Share via


AsyncCompletionSessionInitialDataSnapshot Class

Definition

Contains data of IAsyncCompletionSession valid at a specific, instantaneous moment pertinent to current computation. This data is passed to IAsyncCompletionItemManager to initially sort the list prior to filtering and selecting.

public ref class AsyncCompletionSessionInitialDataSnapshot
public class AsyncCompletionSessionInitialDataSnapshot
type AsyncCompletionSessionInitialDataSnapshot = class
Public Class AsyncCompletionSessionInitialDataSnapshot
Inheritance
AsyncCompletionSessionInitialDataSnapshot

Constructors

AsyncCompletionSessionInitialDataSnapshot(CompletionList<CompletionItem>, ITextSnapshot, CompletionTrigger)

Constructs AsyncCompletionSessionInitialDataSnapshot

AsyncCompletionSessionInitialDataSnapshot(ImmutableArray<CompletionItem>, ITextSnapshot, CompletionTrigger)

Constructs AsyncCompletionSessionInitialDataSnapshot

AsyncCompletionSessionInitialDataSnapshot(ImmutableArray<CompletionItem>, ITextSnapshot, InitialTrigger)

Constructs AsyncCompletionSessionInitialDataSnapshot

Properties

InitialItemList

Set of CompletionItems to sort.

InitialList
Obsolete.

Set of CompletionItems to sort.

InitialTrigger

The InitialTrigger that started this completion session.

Snapshot

The ITextSnapshot applicable for this computation. The snapshot comes from the view's data buffer.

Trigger

The CompletionTrigger that started this completion session.

Applies to