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


IWizard2 Интерфейс

Определение

Необязательный интерфейс для мастеров шаблонов. Этот интерфейс поддерживает сценарии, в которых расположение иерархии решения для добавления новых элементов отличается от текущего выбора иерархии. Например, мастера, работающие в Visual Studio Codespace, не будут иметь выбора в иерархии решений.

public interface class IWizard2 : Microsoft::VisualStudio::TemplateWizard::IWizard
public interface IWizard2 : Microsoft.VisualStudio.TemplateWizard.IWizard
type IWizard2 = interface
    interface IWizard
Public Interface IWizard2
Implements IWizard
Реализации

Методы

BeforeOpeningFile(ProjectItem)

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

(Унаследовано от IWizard)
ProjectFinishedGenerating(Project)

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

(Унаследовано от IWizard)
ProjectItemFinishedGenerating(ProjectItem)

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

(Унаследовано от IWizard)
RunFinished()

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

(Унаследовано от IWizard)
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[], IVsProject, UInt32)

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

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

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

(Унаследовано от IWizard)
ShouldAddProjectItem(String)

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

(Унаследовано от IWizard)

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