Interface IVsUpdateSolutionEvents2
Implementado por VSPackages para coletar eventos de compilação para solução e compilações de projetos.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute(1)]
public interface IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents
[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute(1)]
public interface class IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents
[<GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")>]
[<InterfaceTypeAttribute(1)>]
type IVsUpdateSolutionEvents2 =
interface
interface IVsUpdateSolutionEvents
end
<GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")>
<InterfaceTypeAttribute(1)>
Public Interface IVsUpdateSolutionEvents2
Inherits IVsUpdateSolutionEvents
Métodos
Nome | Descrição | |
---|---|---|
OnActiveProjectCfgChange(IVsHierarchy) | Chamado quando a configuração de projeto ativo para um projeto na solução foi alterada. |
|
UpdateProjectCfg_Begin(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32) | Chamado para a direita antes do início de uma configuração de projeto criar. |
|
UpdateProjectCfg_Done(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32, Int32) | Chamado logo após a conclusão da configuração de uma projeto criando. |
|
UpdateSolution_Begin(Int32) | Chamado antes de quaisquer ações de construção começaram.Esta é a última chance para cancelar a compilação antes do início de qualquer construção. |
|
UpdateSolution_Cancel() | Chamado quando uma compilação está sendo cancelada. |
|
UpdateSolution_Done(Int32, Int32, Int32) | Chamado quando uma compilação é concluída. |
|
UpdateSolution_StartUpdate(Int32) | Chamado antes que a primeira configuração de projeto está prestes a ser criado. |
Observações para implementadores:
Implementado quando VSPackages precisa coletar eventos de compilação.
Observações para chamadores:
Chamado pelo ambiente.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo