Sdílet prostřednictvím


CompletionState Konstruktory

Definice

Přetížení

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Create nový CompletionState.

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

Create nový CompletionState.

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Create nový CompletionState.

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)

Parametry

selectedItem
String

Vybraná položka ze seznamu dokončení. Všimněte si, že to odpovídá textu vložení položky dokončení.

applicableToSpan
SnapshotSpan

The applicableTo span aktuální relace IntelliSense.

isSoftSelection
Boolean

Určuje, jestli je položka vybrána jako měkký výběr v IntelliSense.

icon
ImageElement

Ikona přidružená k vybrané položce dokončení.

Platí pro

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

Create nový CompletionState.

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)

Parametry

selectedItem
String

Vybraná položka ze seznamu dokončení. Všimněte si, že to odpovídá textu vložení položky dokončení.

applicableToSpan
SnapshotSpan

The applicableTo span aktuální relace IntelliSense.

isSoftSelection
Boolean

Určuje, jestli je položka vybrána jako měkký výběr v IntelliSense.

icon
ImageElement

Ikona přidružená k vybrané položce dokončení.

underlyingCompletionItem
Object

A WeakReference pro skutečnou položku dokončení vybranou v IntelliSense.

Poznámky

WeakReference se používá k uložení underlyingCompletionItem , protože návrhy můžou přetrvávat dlouho po zavření relace dokončení a nechceme připnout nic spojeného s relací.

Platí pro