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


IWizard - интерфейс

Определяет логику для расширения мастера шаблонов.

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

Синтаксис

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

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

Методы

  Имя Описание
Открытый метод BeforeOpeningFile Выполняет пользовательскую логику мастера, прежде чем открыть элемент в шаблоне.
Открытый метод ProjectFinishedGenerating Выполняет пользовательскую логику мастера после завершения создания проектом.
Открытый метод ProjectItemFinishedGenerating Выполняет пользовательскую логику мастера после завершения создания элементом проекта.
Открытый метод RunFinished Выполняет пользовательскую логику мастера после завершения мастером всех задач.
Открытый метод RunStarted Выполняет пользовательскую логику мастера в начале работы мастера шаблонов.
Открытый метод ShouldAddProjectItem Указывает, следует ли добавить в проект заданный элемент проекта.

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

Заметки

Расширения мастера шаблонов запускаются при создании в vsprvs экземпляра проекта или элемента из шаблона. Дополнительные сведения см. в разделе Практическое руководство. Использование мастеров для шаблонов проекта.

См. также

Ссылки

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