Partager via


IVsPrioritizedSolutionEvents Interface

Definition

Defines high priority event methods for a solution.

public interface class IVsPrioritizedSolutionEvents
public interface class IVsPrioritizedSolutionEvents
__interface IVsPrioritizedSolutionEvents
[System.Runtime.InteropServices.Guid("925E8559-17DF-494C-87DA-BBEE251702DE")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPrioritizedSolutionEvents
[<System.Runtime.InteropServices.Guid("925E8559-17DF-494C-87DA-BBEE251702DE")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPrioritizedSolutionEvents = interface
Public Interface IVsPrioritizedSolutionEvents
Attributes

Remarks

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.

Methods

PrioritizedOnAfterAsynchOpenProject(IVsHierarchy, Int32)
Obsolete.

Defines a method called after the asynchronous opening of a project and before OnAfterAsynchOpenProject(IVsHierarchy, Int32).

PrioritizedOnAfterChangeProjectParent(IVsHierarchy)

Defines a method called after the parent of a project changes and before OnAfterChangeProjectParent(IVsHierarchy).

PrioritizedOnAfterCloseSolution(Object)

Defines a method called after a solution closes and before OnAfterCloseSolution(Object).

PrioritizedOnAfterClosingChildren(IVsHierarchy)

Defines a method called after closing the children of a project and before OnAfterClosingChildren(IVsHierarchy).

PrioritizedOnAfterLoadProject(IVsHierarchy, IVsHierarchy)

Defines a method called after loading a project but before OnAfterLoadProject(IVsHierarchy, IVsHierarchy).

PrioritizedOnAfterMergeSolution(Object)

Defines a method called after merging solutions but before OnAfterMergeSolution(Object).

PrioritizedOnAfterOpeningChildren(IVsHierarchy)

Defines a method called after opening children of the project but before calling OnAfterOpeningChildren(IVsHierarchy).

PrioritizedOnAfterOpenProject(IVsHierarchy, Int32)

Defines a method called after opening a project but before calling OnAfterOpenProject(IVsHierarchy, Int32).

PrioritizedOnAfterOpenSolution(Object, Int32)

Defines a method called after opening a solution but before OnAfterOpenSolution(Object, Int32).

PrioritizedOnAfterRenameProject(IVsHierarchy)

Defines a method called after renaming a project and before calling OnAfterRenameProject(IVsProject, String, String, UInt32).

PrioritizedOnBeforeCloseProject(IVsHierarchy, Int32)

Defines a method called after OnBeforeCloseProject(IVsHierarchy, Int32) and before closing a project.

PrioritizedOnBeforeCloseSolution(Object)

Defines a method called after OnBeforeCloseSolution(Object) and before closing the solution.

PrioritizedOnBeforeClosingChildren(IVsHierarchy)

Defines a method called after OnBeforeClosingChildren(IVsHierarchy) and before closing the children of a project.

PrioritizedOnBeforeOpeningChildren(IVsHierarchy)

Defines a method called after OnBeforeOpeningChildren(IVsHierarchy) but before opening the children of a project.

PrioritizedOnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)

Defines a method called after OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy) but before unloading the project.

Applies to