Compartilhar via


Interface IWizard

Define a lógica para uma extensão de Assistente de modelo.

Namespace:  Microsoft.VisualStudio.TemplateWizard
Assembly:  Microsoft.VisualStudio.TemplateWizardInterface (em Microsoft.VisualStudio.TemplateWizardInterface.dll)

Sintaxe

'Declaração
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard =  interface end
public interface IWizard

O tipo IWizard expõe os membros a seguir.

Métodos

  Nome Descrição
Método público BeforeOpeningFile Executa a lógica de assistente personalizado antes de abrir um item no modelo.
Método público ProjectFinishedGenerating Executa a lógica de assistente personalizado quando um projeto tiver terminado de gerar.
Método público ProjectItemFinishedGenerating Executa a lógica de assistente personalizado quando um item de projeto tiver terminado de gerar.
Método público RunFinished Executa a lógica de assistente personalizado quando o assistente tiver concluído todas as tarefas.
Método público RunStarted Executa a lógica de assistente personalizado no início da execução de um Assistente de modelo.
Método público ShouldAddProjectItem Indica se o item de projeto especificado deve ser adicionado ao projeto.

Superior

Comentários

Extensões do Assistente de modelo são executadas quando o vsprvs é instanciar um projeto ou item a partir de um modelo.Para obter mais informações, consulte Como: usar assistentes com modelos de projeto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TemplateWizard