Source.GetExpansionProvider Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает поставщик расширений в поддержку фрагментов кода.
public:
virtual Microsoft::VisualStudio::Package::ExpansionProvider ^ GetExpansionProvider();
public virtual Microsoft.VisualStudio.Package.ExpansionProvider GetExpansionProvider ();
abstract member GetExpansionProvider : unit -> Microsoft.VisualStudio.Package.ExpansionProvider
override this.GetExpansionProvider : unit -> Microsoft.VisualStudio.Package.ExpansionProvider
Public Overridable Function GetExpansionProvider () As ExpansionProvider
Возвращаемое значение
В случае успеха возвращает объект ExpansionProvider; в противном случае возвращает null (расширение фрагмента кода не поддерживается).
Комментарии
Фрагмент кода — это фрагмент кода, который вставляется в текущую точку исходного файла в результате ввода символа завершения (который содержит список возможных слов завершения, содержащих имена фрагментов кода), или выбор пункта Вставить фрагмент из меню IntelliSense . Если требуется поддержка функций, не поддерживаемых базовым ExpansionProvider классом, необходимо создать производный класс от Source класса и переопределить этот метод для создания экземпляра собственной версии ExpansionProvider класса.
Базовый метод возвращает существующий ExpansionProvider объект или создает новый ExpansionProvider объект, устанавливает его как существующий объект и возвращает его.
Этот метод обычно вызывается из Source конструктора.
Дополнительные сведения об использовании этого метода см. в разделе Поддержка фрагментов кода в устаревшей языковой службе .