Compartilhar via


IWizard2 Interface

Definição

Interface opcional para assistentes de modelo. Essa interface dá suporte a cenários em que o local da hierarquia da solução para adicionar novos itens é diferente da seleção de hierarquia atual. Por exemplo, assistentes em execução em um Codespace do Visual Studio não terão uma seleção na hierarquia da solução.

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
Implementações

Métodos

BeforeOpeningFile(ProjectItem)

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

(Herdado de IWizard)
ProjectFinishedGenerating(Project)

Chamado quando o projeto terminar de ser gerado.

(Herdado de IWizard)
ProjectItemFinishedGenerating(ProjectItem)

Chamado quando um item de projeto termina de ser gerado.

(Herdado de IWizard)
RunFinished()

Chamado quando o assistente terminar de gerar saídas.

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

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

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

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

(Herdado de IWizard)
ShouldAddProjectItem(String)

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

(Herdado de IWizard)

Aplica-se a