Freigeben über


CompletionState Konstruktoren

Definition

Überlädt

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Erstellen Sie ein neues CompletionState-Element.

CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object)

Erstellen Sie ein neues CompletionState-Element.

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Erstellen Sie ein neues CompletionState-Element.

public CompletionState (string selectedItem, Microsoft.VisualStudio.Text.SnapshotSpan applicableToSpan, bool isSoftSelection, Microsoft.VisualStudio.Text.Adornments.ImageElement icon);
new Microsoft.VisualStudio.Language.Proposals.CompletionState : string * Microsoft.VisualStudio.Text.SnapshotSpan * bool * Microsoft.VisualStudio.Text.Adornments.ImageElement -> Microsoft.VisualStudio.Language.Proposals.CompletionState
Public Sub New (selectedItem As String, applicableToSpan As SnapshotSpan, isSoftSelection As Boolean, icon As ImageElement)

Parameter

selectedItem
String

Das ausgewählte Element aus der Vervollständigungsliste. Beachten Sie, dass dies dem Einfügetext des Vervollständigungselements entspricht.

applicableToSpan
SnapshotSpan

Die applicableTo-Spanne der aktuellen IntelliSense-Sitzung.

isSoftSelection
Boolean

Gibt an, ob das Element als vorläufige Auswahl in IntelliSense ausgewählt ist.

icon
ImageElement

Das Symbol, das dem ausgewählten Vervollständigungselement zugeordnet ist.

Gilt für:

CompletionState(String, SnapshotSpan, Boolean, ImageElement, Object)

Erstellen Sie ein neues CompletionState-Element.

public CompletionState (string selectedItem, Microsoft.VisualStudio.Text.SnapshotSpan applicableToSpan, bool isSoftSelection, Microsoft.VisualStudio.Text.Adornments.ImageElement icon, object? underlyingCompletionItem);
new Microsoft.VisualStudio.Language.Proposals.CompletionState : string * Microsoft.VisualStudio.Text.SnapshotSpan * bool * Microsoft.VisualStudio.Text.Adornments.ImageElement * obj -> Microsoft.VisualStudio.Language.Proposals.CompletionState
Public Sub New (selectedItem As String, applicableToSpan As SnapshotSpan, isSoftSelection As Boolean, icon As ImageElement, underlyingCompletionItem As Object)

Parameter

selectedItem
String

Das ausgewählte Element aus der Vervollständigungsliste. Beachten Sie, dass dies dem Einfügetext des Vervollständigungselements entspricht.

applicableToSpan
SnapshotSpan

Die applicableTo-Spanne der aktuellen IntelliSense-Sitzung.

isSoftSelection
Boolean

Gibt an, ob das Element als vorläufige Auswahl in IntelliSense ausgewählt ist.

icon
ImageElement

Das Symbol, das dem ausgewählten Vervollständigungselement zugeordnet ist.

underlyingCompletionItem
Object

Eine WeakReference für das tatsächliche Vervollständigungselement, das in IntelliSense ausgewählt ist.

Hinweise

Ein WeakReference wird verwendet, um die underlyingCompletionItem zu speichern, da Vorschläge lange nach dem Schließen der Abschlusssitzung beibehalten werden können und wir nichts anheften möchten, das der Sitzung zugeordnet ist.

Gilt für: