IWizard Interface
Defines the logic for a template wizard extension.
Namespace: Microsoft.VisualStudio.TemplateWizard
Assembly: Microsoft.VisualStudio.TemplateWizardInterface (in Microsoft.VisualStudio.TemplateWizardInterface.dll)
Syntax
'Declaration
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard = interface end
public interface IWizard
The IWizard type exposes the following members.
Methods
Name | Description | |
---|---|---|
BeforeOpeningFile | Runs custom wizard logic before opening an item in the template. | |
ProjectFinishedGenerating | Runs custom wizard logic when a project has finished generating. | |
ProjectItemFinishedGenerating | Runs custom wizard logic when a project item has finished generating. | |
RunFinished | Runs custom wizard logic when the wizard has completed all tasks. | |
RunStarted | Runs custom wizard logic at the beginning of a template wizard run. | |
ShouldAddProjectItem | Indicates whether the specified project item should be added to the project. |
Top
Remarks
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.