Share via


IVsSolutionEvents4 Interface

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

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("23EC4D20-54A9-4365-82C8-ABDFBA686ECF")> _
Public Interface IVsSolutionEvents4
[InterfaceTypeAttribute()]
[GuidAttribute("23EC4D20-54A9-4365-82C8-ABDFBA686ECF")]
public interface IVsSolutionEvents4
[InterfaceTypeAttribute()]
[GuidAttribute(L"23EC4D20-54A9-4365-82C8-ABDFBA686ECF")]
public interface class IVsSolutionEvents4
[<InterfaceTypeAttribute()>]
[<GuidAttribute("23EC4D20-54A9-4365-82C8-ABDFBA686ECF")>]
type IVsSolutionEvents4 =  interface end
public interface IVsSolutionEvents4

The IVsSolutionEvents4 type exposes the following members.

Methods

  Name Description
Public method OnAfterAsynchOpenProject Notifies listening clients that a project has been opened asynchronously.
Public method OnAfterChangeProjectParent Notifies listening clients that a project parent has changed.
Public method OnAfterRenameProject Notifies listening clients that a project has been renamed.
Public method OnQueryChangeProjectParent Queries listening clients as to whether a parent project has changed.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace