Partager via


IWizard2 Interface

Définition

Interface facultative pour les Assistants de modèle. Cette interface prend en charge les scénarios dans lesquels l’emplacement de la hiérarchie de solution pour l’ajout de nouveaux éléments est différent de la sélection de hiérarchie actuelle. Par exemple, les Assistants s’exécutant dans visual Studio Codespace n’auront pas de sélection dans la hiérarchie de la solution.

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
Implémente

Méthodes

BeforeOpeningFile(ProjectItem)

Appelé avant l’ouverture d’un élément de projet dans l’éditeur.

(Hérité de IWizard)
ProjectFinishedGenerating(Project)

Appelé lorsque le projet a fini d’être généré.

(Hérité de IWizard)
ProjectItemFinishedGenerating(ProjectItem)

Appelé lorsqu’un élément de projet a fini d’être généré.

(Hérité de IWizard)
RunFinished()

Appelé lorsque l’Assistant a fini de générer des sorties.

(Hérité de IWizard)
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[], IVsProject, UInt32)

Appelé lorsque le fichier de modèle commence à être traité.

RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[])

Appelé lorsque le fichier de modèle commence à être traité.

(Hérité de IWizard)
ShouldAddProjectItem(String)

Appelé pour interroger si un élément de projet doit être ajouté à un projet.

(Hérité de IWizard)

S’applique à