Freigeben über


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
Öffentliche Methode EnumOriginalCodeBlocks Gibt einen Enumerator der ursprünglichen Codeblock von Namespacezuordnungen zurück.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace