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

В случае успеха возвращает объект ExpansionProvider; в противном случае возвращает null (расширение фрагмента кода не поддерживается).

Комментарии

Фрагмент кода — это фрагмент кода, который вставляется в текущую точку исходного файла в результате ввода символа завершения (который содержит список возможных слов завершения, содержащих имена фрагментов кода), или выбор пункта Вставить фрагмент из меню IntelliSense . Если требуется поддержка функций, не поддерживаемых базовым ExpansionProvider классом, необходимо создать производный класс от Source класса и переопределить этот метод для создания экземпляра собственной версии ExpansionProvider класса.

Базовый метод возвращает существующий ExpansionProvider объект или создает новый ExpansionProvider объект, устанавливает его как существующий объект и возвращает его.

Этот метод обычно вызывается из Source конструктора.

Дополнительные сведения об использовании этого метода см. в разделе Поддержка фрагментов кода в устаревшей языковой службе .

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