IVsCompletionSetEx-Schnittstelle
Ermöglicht einen abschließenden, der festgelegt wird, um verschiedene Möglichkeiten der Anpassung bereitzustellen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")> _
<InterfaceTypeAttribute()> _
Public Interface IVsCompletionSetEx
[GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface IVsCompletionSetEx
[GuidAttribute(L"3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface class IVsCompletionSetEx
[<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")>]
[<InterfaceTypeAttribute()>]
type IVsCompletionSetEx = interface end
public interface IVsCompletionSetEx
Der IVsCompletionSetEx-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CompareItems | Vergleicht zwei completor Elemente. | |
DecreaseFilterLevel | Zeigen Sie in der Vervollständigungsliste alle allgemeinen verfügbaren Elemente. | |
GetCompletionItemColor | Gibt die Vordergrund- und Hintergrundfarben für ein ausgewähltes Element zurück. | |
GetFilterLevel | Gibt die aktuellen Filter Ebene zurück. | |
IncreaseFilterLevel | Zeigen Sie in der Vervollständigungsliste die Member des angegebenen Typs. | |
OnCommitComplete | Wird aufgerufen, wenn die Vervollständigung kein Commit ausgeführt wurde. |
Zum Seitenanfang
Hinweise
Diese Schnittstelle stellt Anpassung einer festgelegten Liste der Vervollständigung in folgender Weise:
Ändern Sie die partielle Namen auf die Elemente in der Liste zugeordnet sind.
Überschreiben Sie die Vordergrund- und Hintergrundfarben eines beliebigen Elements.
Zeigen Sie die Vervollständigungselemente eines bestimmten Typs in eine sekundäre Liste an.
Filtern von Ebenen
Wenn Sie Filter Ebenen unterstützen, werden in der Vervollständigungsliste beiden Listen dargestellt: Allgemein und Alle. Diese beiden Listen können angezeigt werden, indem Sie auf die entsprechende Registerkarte am unteren Rand des Fensters Vervollständigungslisten klickt. Die Alle Liste enthält alle Deklarationen in einem bestimmten Typ an, während die Allgemein Liste alle möglichen Deklarationen anzeigt, die an dieser Stelle verfügbar sind.
Hinweise zur Implementierung
Welche Methoden müssen implementiert werden von der Funktion bestimmt wird, zu unterstützen.
Implementieren Sie die CompareItems-Methode, um zu ändern, wie partielle Namen auf die Elemente in der Liste verglichen werden.
Implementieren Sie die GetCompletionItemColor-Methode, um die Vordergrund- und Hintergrundfarben eines beliebigen Elements zu überschreiben.
Implementieren Sie GetFilterLevel, IncreaseFilterLevelund DecreaseFilterLevel-Methoden, um eine sekundäre Liste der Elemente Close bereitzustellen.
Hinweise zu Aufrufern
Verwenden Sie die QueryInterface-Funktion (oder den entsprechenden Vorgang für Umwandlungs), um die IVsCompletionSetEx-Schnittstelle aus einem vorhandenen IVsCompletionSet-Objekt abzurufen.