Compartilhar via


IWizard Interface

Definição

Interface implementada por uma extensão do assistente para receber notificação à medida que o assistente processa o arquivo .vstemplate. Uma implementação dessa interface pode modificar como o modelo é processado ou executar um trabalho personalizado que o assistente de modelo não faz.

public interface class IWizard
public interface class IWizard
__interface IWizard
public interface IWizard
type IWizard = interface
Public Interface IWizard
Derivado

Métodos

BeforeOpeningFile(ProjectItem)

Chamado antes que um item de projeto seja aberto no editor.

ProjectFinishedGenerating(Project)

Chamado quando o projeto terminar de ser gerado.

ProjectItemFinishedGenerating(ProjectItem)

Chamado quando um item de projeto termina de ser gerado.

RunFinished()

Chamado quando o assistente terminar de gerar saídas.

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

Chamado à medida que o arquivo de modelo começa a ser processado.

ShouldAddProjectItem(String)

Chamado para consultar se um item de projeto deve ser adicionado a um projeto.

Aplica-se a