IVsFireSolutionEvents Interface
Fires the same events (SolutionEvents) a solution normally fires. Enables a project that nests subprojects to fire these events. Implemented by the environment.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | FireOnAfterClosingChildren(IVsHierarchy) | Fires a solution event, OnAfterClosingChildren, after closing a child project in a nested project hierarchy. |
![]() | FireOnAfterLoadProject(IVsHierarchy) | Fires a solution event, OnAfterLoadProject, after a project is loaded in the project hierarchy. |
![]() | FireOnAfterOpeningChildren(IVsHierarchy) | Fires a solution event, OnAfterOpeningChildren, after opening a child project in a nested project hierarchy. |
![]() | FireOnAfterOpenProject(IVsHierarchy, Int32) | Fires a solution event, OnAfterOpenProject, after opening the project. |
![]() | FireOnBeforeCloseProject(IVsHierarchy, Int32) | Fires a solution event, OnBeforeCloseProject, before closing a project. |
![]() | FireOnBeforeClosingChildren(IVsHierarchy) | Fires a solution event, OnBeforeClosingChildren, before closing a child project. |
![]() | FireOnBeforeOpeningChildren(IVsHierarchy) | Fires a solution event, OnBeforeOpeningChildren, before opening a children project in a nested project hierarchy. |
![]() | FireOnBeforeUnloadProject(IVsHierarchy) | Fires a solution event, OnBeforeUnloadProject, before unloading a project from a project hierarchy. |
![]() | FireOnQueryCloseProject(IVsHierarchy, Int32) | Fires a solution event, OnQueryCloseProject, indicating a query about closing the project. |
![]() | FireOnQueryUnloadProject(IVsHierarchy) | Fires a solution event, OnQueryUnloadProject, indicating a query about unloading the project. |
For more information about unloading and reloading nested projects, see Considerations for Unloading and Reloading Nested Projects. For an example of the interface in use, see the code for .cf470916-f99c-4066-a644-6f36f2585813
