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


IDirectiveProcessor - интерфейс

Интерфейс для процессора директив.

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

Синтаксис

'Декларация
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor =  interface end
public interface IDirectiveProcessor

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

Свойства

  Имя Описание
Открытое свойство Errors Коллекция ошибок для DirectiveProcessor для добавления ошибки или предупреждения.
Открытое свойство RequiresProcessingRunIsHostSpecific Разрешить процессору директив указать, что ему необходимо, чтобы запуск зависел от основного приложения.

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

Методы

  Имя Описание
Открытый метод FinishProcessingRun Завершает круг обработки директив.
Открытый метод GetClassCodeForProcessingRun Возвращает код в созданный класс из-за шаблона при обработке последнего запуска.
Открытый метод GetImportsForProcessingRun Возвращает все пространства имен импортировать вследствие последнего запуска.
Открытый метод GetPostInitializationCodeForProcessingRun Возвращает код в теле метода инициализации созданного шаблона при обработке класс из-за последнего запуска. Этот код выполняется после метода Initialize базовых классов.
Открытый метод GetPreInitializationCodeForProcessingRun Возвращает код в теле метода инициализации созданного шаблона при обработке класс из-за последнего запуска. Этот код выполняется перед методом Initialize базовых классов.
Открытый метод GetReferencesForProcessingRun Возвращает все ссылки передать компилятору вследствие последнего запуска.
Открытый метод GetTemplateClassCustomAttributes Возвращает все настраиваемые атрибуты включить в классе шаблона.
Открытый метод Initialize Инициализирует экземпляр процессора.
Открытый метод IsDirectiveSupported Выполняет данную поддержку DirectiveProcessor данной директивы.
Открытый метод ProcessDirective Обрабатывает директивы из файла шаблона.
Открытый метод SetProcessingRunIsHostSpecific Информирует процессор директив, следует ли выполнить основное приложение- специфичные.
Открытый метод StartProcessingRun Запускает сеанс обработки директив.

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

См. также

Ссылки

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