IVsPrioritizedSolutionEvents 接口

定义

为解决方案定义高优先级事件方法。

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
属性

注解

方法与相应的方法具有相同的签名 IVsSolutionEvents 。 但是,在标准 "after" 方法之前调用了优先级 "after" 方法。 同样,优先 "之前" 方法在标准 "之前" 方法之后调用。

方法

PrioritizedOnAfterAsynchOpenProject(IVsHierarchy, Int32)

定义一个方法,该方法在异步打开项目之前和之前调用 OnAfterAsynchOpenProject(IVsHierarchy, Int32)

PrioritizedOnAfterChangeProjectParent(IVsHierarchy)

定义一个方法,该方法在项目的父项更改之前和之前调用 OnAfterChangeProjectParent(IVsHierarchy)

PrioritizedOnAfterCloseSolution(Object)

定义在解决方案关闭之后和之前调用的方法 OnAfterCloseSolution(Object)

PrioritizedOnAfterClosingChildren(IVsHierarchy)

定义一个方法,该方法在关闭项目的子级之后和之前调用 OnAfterClosingChildren(IVsHierarchy)

PrioritizedOnAfterLoadProject(IVsHierarchy, IVsHierarchy)

定义一个方法,该方法是在加载项目之后、之前调用的 OnAfterLoadProject(IVsHierarchy, IVsHierarchy)

PrioritizedOnAfterMergeSolution(Object)

定义在合并解决方案之后但在之前调用的方法 OnAfterMergeSolution(Object)

PrioritizedOnAfterOpeningChildren(IVsHierarchy)

定义一个方法,该方法在打开项目的子级之后但在调用之前调用 OnAfterOpeningChildren(IVsHierarchy)

PrioritizedOnAfterOpenProject(IVsHierarchy, Int32)

定义一个方法,该方法在打开项目之后但在调用之前调用 OnAfterOpenProject(IVsHierarchy, Int32)

PrioritizedOnAfterOpenSolution(Object, Int32)

定义一个方法,该方法在打开解决方案之后但在之前调用 OnAfterOpenSolution(Object, Int32)

PrioritizedOnAfterRenameProject(IVsHierarchy)

定义一个方法,该方法在重命名项目之后和调用之前调用 OnAfterRenameProject(IVsProject, String, String, UInt32)

PrioritizedOnBeforeCloseProject(IVsHierarchy, Int32)

定义在 OnBeforeCloseProject(IVsHierarchy, Int32) 关闭项目后和之前调用的方法。

PrioritizedOnBeforeCloseSolution(Object)

定义在 OnBeforeCloseSolution(Object) 关闭解决方案之前和之前调用的方法。

PrioritizedOnBeforeClosingChildren(IVsHierarchy)

定义在 OnBeforeClosingChildren(IVsHierarchy) 关闭项目的子级之后和之前调用的方法。

PrioritizedOnBeforeOpeningChildren(IVsHierarchy)

定义在 OnBeforeOpeningChildren(IVsHierarchy) 打开项目的子级之前、之后调用的方法。

PrioritizedOnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)

定义在卸载项目之前或之后调用的方法 OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)

适用于