IVsContainedLanguageHost, interface
Représente un hôte pour des langages contenus.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
<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
Le type IVsContainedLanguageHost expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
Advise | Permet à un client pour recevoir des messages du texte source. | |
CanReformatCode | Détermine si est autorisé actuellement remettre en forme de code. | |
EnsureSecondaryBufferReady | Garantit que la mémoire tampon secondaire est disponible et ne comporte aucune modification en attente. | |
EnsureSpanVisible | Garantit cette étendue dans la mémoire tampon primaire est visible. | |
GetErrorProviderInformation | Extrait des informations sur le fournisseur d'erreur. | |
GetLineIndent | Fournit des informations sur les paramètres de base de niveau de retrait et de retrait. | |
GetNearestVisibleToken | Retourne le jeton de langage qui est le plus proche la ligne demandée. | |
GetVSHierarchy | Retourne la hiérarchie qui contient le fichier affiché dans la mémoire tampon primaire. | |
InsertControl | Envoie une demande d'insérer des marques de révision. | |
InsertImportsDirective | Insère une instruction de balisage qui importe l'espace de noms spécifié. | |
InsertReference | Ajoute un assembly qui est actuellement dans (GAC) Global Assembly Cache. | |
OnContainedLanguageEditorSettingsChange | Appelé pour informer l'hôte lorsque les modifications apportées au langage contenues ses paramètres de Polices et couleurs. | |
OnRenamed | Appelé pour informer l'éditeur qu'un nom a été modifié. | |
QueryEditFile | Détermine si la mémoire tampon secondaire peut être modifiée. | |
Unadvise | Appelé par un client qui n'est plus intéresse à recevoir des notifications de l'éditeur. |
Début
Notes
Cette interface est implémentée par les éditeurs qui prennent en charge des langages contenus, c. autrement dit., les blocs de code qui peuvent être incorporés dans un plus grand document. Par exemple, un document HTML peut contenir des éléments de script de différents langages tels que Visual Basic ou JScript.
Remarques à l'attention des implémenteurs
Cette interface est implémentée par un éditeur pour la coordination avec un objet d'IVsContainedLanguage.
Remarques à l'attention des appelants
Cette interface est passée par l'éditeur à la méthode d'SetHost dans l'objet d'IVsContainedLanguage qui est retourné de l'objet d'IVsContainedLanguageFactory.