Freigeben über


IVsSolutionEvents2 Members

Include Protected Members
Include Inherited Members

Listening interface that monitors any notifications of changes to the solution.

The IVsSolutionEvents2 type exposes the following members.

Methods

  Name Description
Public method OnAfterCloseSolution Notifies listening clients that a solution has been closed. (Inherited from IVsSolutionEvents.)
Public method OnAfterCloseSolution(Object) Notifies listening clients that a solution has been closed.
Public method OnAfterLoadProject Notifies listening clients that the project has been loaded. (Inherited from IVsSolutionEvents.)
Public method OnAfterLoadProject(IVsHierarchy, IVsHierarchy) Notifies listening clients that the project has been loaded.
Public method OnAfterMergeSolution Notifies listening clients that all projects have been merged into the open solution.
Public method OnAfterOpenProject Notifies listening clients that the project has been opened. (Inherited from IVsSolutionEvents.)
Public method OnAfterOpenProject(IVsHierarchy, Int32) Notifies listening clients that the project has been opened.
Public method OnAfterOpenSolution Notifies listening clients that the solution has been opened. (Inherited from IVsSolutionEvents.)
Public method OnAfterOpenSolution(Object, Int32) Notifies listening clients that the solution has been opened.
Public method OnBeforeCloseProject Notifies listening clients that the project is about to be closed. (Inherited from IVsSolutionEvents.)
Public method OnBeforeCloseProject(IVsHierarchy, Int32) Notifies listening clients that the project is about to be closed.
Public method OnBeforeCloseSolution Notifies listening clients that the solution is about to be closed. (Inherited from IVsSolutionEvents.)
Public method OnBeforeCloseSolution(Object) Notifies listening clients that the solution is about to be closed.
Public method OnBeforeUnloadProject Notifies listening clients that the project is about to be unloaded. (Inherited from IVsSolutionEvents.)
Public method OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy) Notifies listening clients that the project is about to be unloaded.
Public method OnQueryCloseProject Queries listening clients as to whether the project can be closed. (Inherited from IVsSolutionEvents.)
Public method OnQueryCloseProject(IVsHierarchy, Int32, Int32%) Queries listening clients as to whether the project can be closed.
Public method OnQueryCloseSolution (Inherited from IVsSolutionEvents.)
Public method OnQueryCloseSolution(Object, Int32%) Queries listening clients as to whether the solution can be closed.
Public method OnQueryUnloadProject Queries listening clients as to whether the project can be unloaded. (Inherited from IVsSolutionEvents.)
Public method OnQueryUnloadProject(IVsHierarchy, Int32%) Queries listening clients as to whether the project can be unloaded.

Top

See Also

Reference

IVsSolutionEvents2 Interface

Microsoft.VisualStudio.Shell.Interop Namespace