IVsContainedLanguageFactory, interface
Fournit la création 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
<GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedLanguageFactory
[GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")]
[InterfaceTypeAttribute()]
public interface IVsContainedLanguageFactory
[GuidAttribute(L"9FD1BD52-9D32-4697-B446-36582B865C34")]
[InterfaceTypeAttribute()]
public interface class IVsContainedLanguageFactory
[<GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")>]
[<InterfaceTypeAttribute()>]
type IVsContainedLanguageFactory = interface end
public interface IVsContainedLanguageFactory
Le type IVsContainedLanguageFactory expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
GetLanguage | Retourne un objet d'IVsContainedLanguage qu'une langue principale peut utiliser pour déléguer certaines responsabilités de gérer un langage contenu. |
Début
Notes
Cette interface est utilisée pour obtenir un objet d'IVsContainedLanguage représentant un langage particulier qui peut être incorporé dans un plus grand document.
Remarques à l'attention des implémenteurs
Cette interface est implémentée par un service de langage si elle prend en charge des langages contenus.
Remarques à l'attention des appelants
Cette interface peut être obtenue en appelant la méthode d'QueryService sur un objet d'IServiceProvider à l'aide de GUID du service de langage. Si le service prend en charge de langage contenaient des langages, cette interface est retournée de la méthode d'QueryService.