Поделиться через


CompletionState Конструкторы

Определение

Перегрузки

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Создайте CompletionState.

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

Создайте CompletionState.

CompletionState(String, SnapshotSpan, Boolean, ImageElement)

Создайте 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)

Параметры

selectedItem
String

Выбранный элемент из списка завершения. Обратите внимание, что это соответствует тексту вставки элемента завершения.

applicableToSpan
SnapshotSpan

Диапазон applicableTo текущего сеанса IntelliSense.

isSoftSelection
Boolean

Указывает, выбран ли элемент в качестве мягкого выделения в IntelliSense.

icon
ImageElement

Значок, связанный с выбранным элементом завершения.

Применяется к

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

Создайте 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)

Параметры

selectedItem
String

Выбранный элемент из списка завершения. Обратите внимание, что это соответствует тексту вставки элемента завершения.

applicableToSpan
SnapshotSpan

Диапазон applicableTo текущего сеанса IntelliSense.

isSoftSelection
Boolean

Указывает, выбран ли элемент в качестве мягкого выделения в IntelliSense.

icon
ImageElement

Значок, связанный с выбранным элементом завершения.

underlyingCompletionItem
Object

WeakReference для элемента фактического завершения, выбранного в IntelliSense.

Комментарии

WeakReference используется для хранения underlyingCompletionItem , так как предложения могут сохраняться долго после закрытия сеанса завершения, и мы не хотим закреплять ничего, связанного с сеансом.

Применяется к