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


IWizard Интерфейс

Определение

Интерфейс, реализованный расширением мастера для получения уведомлений, когда мастер обрабатывает VSTEMPLATE-файл. Реализация этого интерфейса может изменить способ обработки шаблона или выполнить пользовательскую работу, которую не выполняет мастер шаблонов.

public interface class IWizard
public interface class IWizard
__interface IWizard
public interface IWizard
type IWizard = interface
Public Interface IWizard
Производный

Методы

BeforeOpeningFile(ProjectItem)

Вызывается перед открытием элемента проекта в редакторе.

ProjectFinishedGenerating(Project)

Вызывается после завершения создания проекта.

ProjectItemFinishedGenerating(ProjectItem)

Вызывается после завершения создания элемента проекта.

RunFinished()

Вызывается, когда мастер завершил создание выходных данных.

RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[])

Вызывается при начале обработки файла шаблона.

ShouldAddProjectItem(String)

Вызывается для запроса, следует ли добавить элемент проекта в проект.

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