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


CompletionSet - класс

Представляет набор завершений.

Иерархия наследования

Object
  Microsoft.VisualStudio.Language.Intellisense.CompletionSet

Пространство имен:  Microsoft.VisualStudio.Language.Intellisense
Сборка:  Microsoft.VisualStudio.Language.Intellisense (в Microsoft.VisualStudio.Language.Intellisense.dll)

Синтаксис

'Декларация
Public Class CompletionSet
public class CompletionSet
public ref class CompletionSet
type CompletionSet =  class end
public class CompletionSet

Тип CompletionSet предоставляет следующие члены.

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

  Имя Описание
Открытый метод CompletionSet() Инициализирует новый экземпляр CompletionSet.
Открытый метод CompletionSet(String, String, ITrackingSpan, IEnumerable<Completion>, IEnumerable<Completion>) Инициализирует новый экземпляр CompletionSet с указанными именем и текстом.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ApplicableTo Получает или задает диапазон отслеживания текста, к которому применимо данное завершение.
Открытое свойство CompletionBuilders Получает или задает список построителей завершений, которые являются частью данного набора завершений.
Открытое свойство Completions Получает или задает список завершений, которые являются частью данного набора завершений.
Открытое свойство DisplayName Получает или задает локализованное имя данного набора завершений.
Открытое свойство Moniker Возвращает уникальный идентификатор, non-локализованный для набора завершений.
Открытое свойство SelectionStatus Получает или задает объект CompletionSelectionStatus.
Защищенное свойство WritableCompletionBuilders Возвращает коллекцию построителей завершений для записи.
Защищенное свойство WritableCompletions Возвращает коллекцию завершений для записи.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Filter() Ограничивает набор завершений теми, которые соответствуют тексту применимости набора завершений, а затем определяет наилучшее совпадение.
Защищенный метод Filter(CompletionMatchType, Boolean) Ограничивает набор завершений теми, которые соответствуют тексту применимости набора завершений, а затем определяет наилучшее совпадение.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MatchCompletionList Сопоставляет список завершений.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Recalculate Выполняет перерасчет набора завершений для данного набора завершений.
Открытый метод SelectBestMatch() Определяет наилучшее совпадение в наборе завершений.
Защищенный метод SelectBestMatch(CompletionMatchType, Boolean) Определяет наилучшее совпадение в наборе завершений для заданного типа совпадения.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие SelectionStatusChanged Возникает при изменении состояния выделения.

В начало страницы

Примеры

Пример использования этого класса см. в разделах Пошаговое руководство: Завершение операторов отображение.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Language.Intellisense - пространство имен