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) |