IVsSolutionUIEvents Interface
Visual Studio 2015
Filters events in Solution Explorer.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
| Name | Description | |
|---|---|---|
![]() | OnFilterAsyncLoadCompleted(Guid, UInt32) | Called when a filter has finished its asynchronous initialization. |
![]() | OnFilterAsyncLoadStarted(Guid, UInt32) | Called after a filter has been created and is starting to be initialized. |
![]() | OnFilterChanged(Guid, UInt32, Guid, UInt32) | Called when a filter is enabled or disabled. |
When switching from Filter A to Filter B, the events are fired in the following order:
OnFilterAsyncLoadCompleted(A_FilterGroup, A_FilterID)
This event is forced to fire if it has not yet fired, but if A had previously finished initialization, it does not fire a second time.
OnFilterChanged(A_FilterGroup, A_FilterID, B_FilterGroup, B_FilterID)
OnFilterAsyncLoadStarted(B_FilterGroup, B_FilterID)
OnFilterAsyncLoadCompleted(B_FilterGroup, B_FilterID)
Show:
