IWizard Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interface implemented by a wizard extension to receive notification as the wizard processes the .vstemplate file. An implementation of this interface can modify how the template is processed, or to perform custom work that the template wizard does not do.
public interface class IWizard
public interface class IWizard
__interface IWizard
public interface IWizard
type IWizard = interface
Public Interface IWizard
- Derived
Methods
BeforeOpeningFile(ProjectItem) |
Called before a project item is opened within the editor. |
ProjectFinishedGenerating(Project) |
Called when the project has finished being generated. |
ProjectItemFinishedGenerating(ProjectItem) |
Called when a project item has finished being generated. |
RunFinished() |
Called when the wizard has finished generating outputs. |
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[]) |
Called as the template file begins to be processed. |
ShouldAddProjectItem(String) |
Called to query if a project item should be added to a project. |