IVsContainedLanguageCodeSupport-Schnittstelle
Stellt Unterstützung für die Navigation mit der Code generiert, Ereignis. u. ä.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport = interface end
public interface IVsContainedLanguageCodeSupport
Der IVsContainedLanguageCodeSupport-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CreateUniqueEventName | Erstellt einen eindeutigen Ereignishandlernamen, wenn der Kontext Klassen, Name der Objektinstanz und der Name des Ereignisses. | |
EnsureEventHandler | Stellt einen angegebenen Ereignishandler der Klassen Elementkontext, Name der Objektinstanz, und der Name des Ereignisses (eindeutiger Name des Ereignishandlers, falls kein temporäres Verzeichnis bereits vorhanden ist. | |
GetBaseClassName | Gibt den Basisklassen Namen für die bereitgestellte Klasse zurück. | |
GetCompatibleEventHandlers | Gibt eine Auflistung von vorhandenen Member zurück, die mit der Signatur der angegebenen Beschreibung des Ereignisses entsprechen. | |
GetEventHandlerMemberID | Gibt die eindeutige Member-ID eines Ereignishandlers zurück, der die bereitgestellte Beschreibung übereinstimmt, sofern vorhanden. | |
GetMemberNavigationPoint | Ruft die Position der gestartet wird (z. B. Zeichenindex, die Anfangszeile, Zeichenindex, Endzeile und Element-IDs Beenden der Datei in den sekundären Puffer Koordinaten oder in partiellen Klassendatei Puffer Koordinaten, einem angegebenen ein Klassenmember, der zwischengespeichert werden und später verwendet werden kann, um auf diesen Member zu navigieren. | |
GetMembers | Gibt eine Auflistung der Member entsprechend den angegebenen Flags zurück. | |
IsValidID | Überprüft die bereitgestellte ID, um festzustellen, ob es sich um einen gültigen Bezeichner für die enthaltene Programmiersprache ist. | |
OnRenamed | Wird von einem enthaltenden Objekts IVsContainedLanguageHost der angibt, dass ein umbenannte eines angegebenen Typs initiiert wurde. |
Zum Seitenanfang
Hinweise
Hinweise zur Implementierung
Implementieren Sie diese Schnittstelle in der gleichen Klasse, die die IVsContainedLanguage-Schnittstelle implementiert, um die Ereignisse, die Navigation mit der Code generiert wird, und den Zugriff auf die verschiedenen Elementen des enthaltenen Sprachen zu unterstützen codeblocks abgerufen wird.
Hinweise zu Aufrufern
Rufen Sie diese Schnittstelle, indem sie die QueryInterfaceIVsContainedLanguage-Methode für ein Objekt aufgerufen wird oder indem Sie das IVsContainedLanguage-Objekt, das IVsContainedLanguageCodeSupport-Schnittstelle umgewandelt wird.