IVsFireSolutionEvents2 Interface

 

Fires the same events (SolutionEvents) a solution normally fires. Enables a project that nests subprojects to fire these events. Extends, but does not inherit from, IVsFireSolutionEvents.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

[InterfaceTypeAttribute(1)]
[GuidAttribute("ED6AAB26-108F-4B4F-A57B-14D20982713D")]
public interface IVsFireSolutionEvents2

NameDescription
System_CAPS_pubmethodFireOnAfterAsynchOpenProject(IVsHierarchy, Int32)

Fires a solution event, OnAfterAsynchOpenProject, after asynchronously opening a project in a nested project.

System_CAPS_pubmethodFireOnAfterChangeProjectParent(IVsHierarchy)

Fires a solution event, OnAfterChangeProjectParent, after the parent project of a child project changes.

System_CAPS_pubmethodFireOnAfterRenameProject(IVsHierarchy)

Fires a solution event, OnAfterRenameProject, after renaming a project in the project hierarchy.

System_CAPS_pubmethodFireOnQueryChangeProjectParent(IVsHierarchy, IVsHierarchy)

Fires a solution event, OnQueryChangeProjectParent, indicating a query about changing the parent of the project.

For more information about unloading and reloading nested projects, see Considerations for Unloading and Reloading Nested Projects.

Return to top
Show: