IVsContainedLanguageHost-Schnittstelle
Stellt einen Host für enthaltene Sprachen dar.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")> _
Public Interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface class IVsContainedLanguageHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")>]
type IVsContainedLanguageHost = interface end
public interface IVsContainedLanguageHost
Der IVsContainedLanguageHost-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
Advise | Dadurch kann ein Client Nachrichten im Quelltext zu empfangen. | |
CanReformatCode | Bestimmt, ob die umformatierung Code momentan zulässig ist. | |
EnsureSecondaryBufferReady | Stellt sicher, dass der sekundären Puffer verfügbar ist und verfügt über keine ausstehenden Änderungen. | |
EnsureSpanVisible | Stellt sicher, dass die Puffer im primären Spanne sichtbar ist. | |
GetErrorProviderInformation | Ruft Informationen über den Hersteller der Fehler ab. | |
GetLineIndent | Enthält Informationen zu den Einstellungen für Einzug und ebenen- Einzug der Basisklasse bereit. | |
GetNearestVisibleToken | Gibt das Sprachentoken zurück, das die angeforderte Zeile am nächsten ist. | |
GetVSHierarchy | Gibt die Hierarchie zurück, die die Dateien enthält, die im primären Puffer angezeigt wird. | |
InsertControl | Sendet eine Anforderung, um Markup einzufügen. | |
InsertImportsDirective | Fügt ein Markuptag ein, das den angegebenen Namespace importiert. | |
InsertReference | Fügt eine Assembly hinzu, die derzeit im globalen Assemblycache (GAC) ist. | |
OnContainedLanguageEditorSettingsChange | Wird aufgerufen, um den Host zu benachrichtigen, wenn die enthaltenen Sprachänderungen seine Schriftarten und Farben Einstellungen. | |
OnRenamed | Wird aufgerufen, um den Editor zu benachrichtigen, dass ein Name geändert wurde. | |
QueryEditFile | Bestimmt, ob der sekundären Puffer verändert werden kann. | |
Unadvise | Wird von einem Client, der nicht mehr an den Empfang von Benachrichtigungen vom Editor relevant ist. |
Zum Seitenanfang
Hinweise
Diese Schnittstelle wird von Editoren implementiert, d. h. die enthaltene Sprachen unterstützen Codeblöcke in einem größeren Dokument eingebettet werden können. Beispielsweise kann ein HTML-Dokument Skriptelemente in mehreren Sprachen wie Visual Basic oder JScriptenthalten.
Hinweise zur Implementierung
Diese Schnittstelle wird von einem Editor implementiert, um mit einem IVsContainedLanguage-Objekt zu koordinieren.
Hinweise zu Aufrufern
Diese Schnittstelle wird vom Editor zur SetHost-Methode im IVsContainedLanguage-Objekt übergeben, das vom IVsContainedLanguageFactory-Objekt zurückgegeben wird.