CompletionState Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.