IVsCompletionSetEx Interface
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in microsoft.visualstudio.textmanager.interop.8.0.dll)
This interface provides customization of a completion set list in the following ways:
-
Modify how partial names are matched to items in the list.
-
Override the foreground and background colors of any item.
-
Show completion items for a particular type in a secondary list.
Filter Levels
If you support filter levels, the completion list shows two lists: Common and All. These two lists can be viewed by clicking the appropriate tab at the bottom of the completion list window. The All list shows all declarations in a particular type while the Common list shows all possible declarations available at that point.
-
Implement the CompareItems method to modify how partial names are compared to the items in the list.
-
Implement the GetCompletionItemColor method to override the foreground and background colors of any item.
-
Implement the GetFilterLevel, IncreaseFilterLevel, and DecreaseFilterLevel methods to provide a secondary list of completion items.