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
, так как предложения могут сохраняться долго после закрытия сеанса завершения, и мы не хотим закреплять ничего, связанного с сеансом.