IVsPrioritizedSolutionEvents Interface

Defines high priority event methods for a solution.

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

public interface IVsPrioritizedSolutionEvents

The IVsPrioritizedSolutionEvents type exposes the following members.

Public methodPrioritizedOnAfterAsynchOpenProjectDefines a method called after the asynchronous opening of a project and before OnAfterAsynchOpenProject.
Public methodPrioritizedOnAfterChangeProjectParentDefines a method called after the parent of a project changes and before OnAfterChangeProjectParent.
Public methodPrioritizedOnAfterCloseSolutionDefines a method called after a solution closes and before OnAfterCloseSolution.
Public methodPrioritizedOnAfterClosingChildrenDefines a method called after closing the children of a project and before OnAfterClosingChildren.
Public methodPrioritizedOnAfterLoadProjectDefines a method called after loading a project but before OnAfterLoadProject.
Public methodPrioritizedOnAfterMergeSolutionDefines a method called after merging solutions but before OnAfterMergeSolution.
Public methodPrioritizedOnAfterOpeningChildrenDefines a method called after opening children of the project but before calling OnAfterOpeningChildren.
Public methodPrioritizedOnAfterOpenProjectDefines a method called after opening a project but before calling OnAfterOpenProject.
Public methodPrioritizedOnAfterOpenSolutionDefines a method called after opening a solution but before OnAfterOpenSolution.
Public methodPrioritizedOnAfterRenameProjectDefines a method called after renaming a project and before calling OnAfterRenameProject.
Public methodPrioritizedOnBeforeCloseProjectDefines a method called after OnBeforeCloseProject and before closing a project.
Public methodPrioritizedOnBeforeCloseSolutionDefines a method called after OnBeforeCloseSolution and before closing the solution.
Public methodPrioritizedOnBeforeClosingChildrenDefines a method called after OnBeforeClosingChildren and before closing the children of a project.
Public methodPrioritizedOnBeforeOpeningChildrenDefines a method called after OnBeforeOpeningChildren but before opening the children of a project.
Public methodPrioritizedOnBeforeUnloadProjectDefines a method called after OnBeforeUnloadProject but before unloading the project.

Methods have the same signatures as the corresponding IVsSolutionEvents methods. However, prioritized "after" methods are called before standard "after" methods. Similarly, prioritized "before" methods are called after standard "before" methods.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft