IVsContainedCode-Schnittstelle
Wird von einer Sprache spannen Puffer, um eine Zuordnung zu unterstützen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedCode
[GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface IVsContainedCode
[GuidAttribute(L"171A72AE-BAE6-4B66-9A58-4691F08ED9F2")]
[InterfaceTypeAttribute()]
public interface class IVsContainedCode
[<GuidAttribute("171A72AE-BAE6-4B66-9A58-4691F08ED9F2")>]
[<InterfaceTypeAttribute()>]
type IVsContainedCode = interface end
public interface IVsContainedCode
Der IVsContainedCode-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
EnumOriginalCodeBlocks | Gibt einen Enumerator der ursprünglichen Codeblock von Namespacezuordnungen zurück. | |
HostSpansUpdated | Benachrichtigt den Anbieter der Code spannen, dass der Puffer koordinator mit neuen Spannen aktualisiert wurde. |
Zum Seitenanfang
Hinweise
Codeblöcke, die in einem anderen Dokument eingebettet oder enthalten sind, werden in der Regel in einem separaten auf einen Sprachdienst für die Anzeige gestellt und Analyse Puffer übergeben werden sollen. Allerdings müssen die Codeblöcke im Originaldokument für den Benutzer angezeigt werden. Dazu ist die Funktion für die Zuordnung zwischen dem ursprünglichen Puffer, der das Dokument mit dem eingebetteten Codeblock und dem separaten Puffer enthält, der gegenwärtig den Codeblock enthält. Diese Schnittstelle ist die Codeblöcke im Originaldokument darstellt.
Hinweise zur Implementierung
Diese Schnittstelle wird normalerweise im selben Objekt implementiert, das die IVsContainedLanguage-Schnittstelle implementiert.
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 IVsContainedCode-Schnittstelle umgewandelt wird.