Partager via


IWizard, interface

Définit la logique destinée à une extension de l'Assistant Modèle.

Espace de noms :  Microsoft.VisualStudio.TemplateWizard
Assembly :  Microsoft.VisualStudio.TemplateWizardInterface (dans Microsoft.VisualStudio.TemplateWizardInterface.dll)

Syntaxe

'Déclaration
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard =  interface end
public interface IWizard

Le type IWizard expose les membres suivants.

Méthodes

  Nom Description
Méthode publique BeforeOpeningFile Exécute une logique d'Assistant personnalisée avant d'ouvrir un élément dans le modèle.
Méthode publique ProjectFinishedGenerating Exécute une logique d'Assistant personnalisée une fois la génération d'un projet terminée.
Méthode publique ProjectItemFinishedGenerating Exécute une logique d'Assistant personnalisée une fois la génération d'un élément de projet terminée.
Méthode publique RunFinished Exécute une logique d'Assistant personnalisée lorsque l'Assistant a terminé toutes les tâches.
Méthode publique RunStarted Exécute une logique d'Assistant personnalisé au début de l'exécution d'un Assistant Modèle.
Méthode publique ShouldAddProjectItem Indique si l'élément de projet spécifié doit être ajouté au projet.

Début

Notes

Les extensions de l'Assistant Modèle sont exécutées lorsque vsprvs instancie un projet ou un élément à partir d'un modèle. Pour plus d'informations, consultez Comment : utiliser des Assistants avec des modèles de projet.

Voir aussi

Référence

Microsoft.VisualStudio.TemplateWizard, espace de noms