Partager via


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
Méthode publique 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.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms