IWizard Interface

 

Defines the logic for a template wizard extension.

Namespace:   Microsoft.VisualStudio.TemplateWizard
Assembly:  Microsoft.VisualStudio.TemplateWizardInterface (in Microsoft.VisualStudio.TemplateWizardInterface.dll)

public interface class IWizard

NameDescription
System_CAPS_pubmethodBeforeOpeningFile(ProjectItem^)

Runs custom wizard logic before opening an item in the template.

System_CAPS_pubmethodProjectFinishedGenerating(Project^)

Runs custom wizard logic when a project has finished generating.

System_CAPS_pubmethodProjectItemFinishedGenerating(ProjectItem^)

Runs custom wizard logic when a project item has finished generating.

System_CAPS_pubmethodRunFinished()

Runs custom wizard logic when the wizard has completed all tasks.

System_CAPS_pubmethodRunStarted(Object^, Dictionary<String^, String^>^, WizardRunKind, array<Object^>^)

Runs custom wizard logic at the beginning of a template wizard run.

System_CAPS_pubmethodShouldAddProjectItem(String^)

Indicates whether the specified project item should be added to the project.

Template wizard extensions are run when vsprvs is instantiating a project or item from a template. For more information, see How to: Use Wizards with Project Templates.

Return to top
Show: