Share via


IVsFireSolutionEvents Interface

Definition

Fires the same events (SolutionEvents) a solution normally fires. Enables a project that nests subprojects to fire these events. Implemented by the environment.

public interface class IVsFireSolutionEvents
public interface class IVsFireSolutionEvents
__interface IVsFireSolutionEvents
[System.Runtime.InteropServices.Guid("A4662D0F-FA14-48AC-8E68-D481EF200627")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsFireSolutionEvents
[System.Runtime.InteropServices.Guid("A4662D0F-FA14-48AC-8E68-D481EF200627")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsFireSolutionEvents
[<System.Runtime.InteropServices.Guid("A4662D0F-FA14-48AC-8E68-D481EF200627")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsFireSolutionEvents = interface
[<System.Runtime.InteropServices.Guid("A4662D0F-FA14-48AC-8E68-D481EF200627")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsFireSolutionEvents = interface
Public Interface IVsFireSolutionEvents
Attributes

Methods

FireOnAfterClosingChildren(IVsHierarchy)

Fires a solution event, OnAfterClosingChildren(IVsHierarchy), after closing a child project in a nested project hierarchy.

FireOnAfterLoadProject(IVsHierarchy)

Fires a solution event, OnAfterLoadProject(IVsHierarchy, IVsHierarchy), after a project is loaded in the project hierarchy.

FireOnAfterOpeningChildren(IVsHierarchy)

Fires a solution event, OnAfterOpeningChildren(IVsHierarchy), after opening a child project in a nested project hierarchy.

FireOnAfterOpenProject(IVsHierarchy, Int32)

Fires a solution event, OnAfterOpenProject(IVsHierarchy, Int32), after opening the project.

FireOnBeforeCloseProject(IVsHierarchy, Int32)

Fires a solution event, OnBeforeCloseProject(IVsHierarchy, Int32), before closing a project.

FireOnBeforeClosingChildren(IVsHierarchy)

Fires a solution event, OnBeforeClosingChildren(IVsHierarchy), before closing a child project.

FireOnBeforeOpeningChildren(IVsHierarchy)

Fires a solution event, OnBeforeOpeningChildren(IVsHierarchy), before opening a children project in a nested project hierarchy.

FireOnBeforeUnloadProject(IVsHierarchy)

Fires a solution event, OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy), before unloading a project from a project hierarchy.

FireOnQueryCloseProject(IVsHierarchy, Int32)

Fires a solution event, OnQueryCloseProject(IVsHierarchy, Int32, Int32), indicating a query about closing the project.

FireOnQueryUnloadProject(IVsHierarchy)

Fires a solution event, OnQueryUnloadProject(IVsHierarchy, Int32), indicating a query about unloading the project.

Applies to