IWizard2 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.
Optional interface for template wizards. This interface supports scenarios where the solution hierarchy location for adding new items is different from the current hierarchy selection -- for example, wizards running in a Visual Studio Codespace won't have a selection in the solution hierarchy.
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
- Implements
Methods
BeforeOpeningFile(ProjectItem) |
Called before a project item is opened within the editor. (Inherited from IWizard) |
ProjectFinishedGenerating(Project) |
Called when the project has finished being generated. (Inherited from IWizard) |
ProjectItemFinishedGenerating(ProjectItem) |
Called when a project item has finished being generated. (Inherited from IWizard) |
RunFinished() |
Called when the wizard has finished generating outputs. (Inherited from IWizard) |
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[], IVsProject, UInt32) |
Called as the template file begins to be processed. |
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[]) |
Called as the template file begins to be processed. (Inherited from IWizard) |
ShouldAddProjectItem(String) |
Called to query if a project item should be added to a project. (Inherited from IWizard) |