IVsContainedLanguageFactory Interface

Provides creation of contained languages.

Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in microsoft.visualstudio.textmanager.interop.8.0.dll)

[GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34")] 
[InterfaceTypeAttribute(1)] 
public interface IVsContainedLanguageFactory
/** @attribute GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsContainedLanguageFactory
GuidAttribute("9FD1BD52-9D32-4697-B446-36582B865C34") 
InterfaceTypeAttribute(1) 
public interface IVsContainedLanguageFactory

This interface is used to obtain an IVsContainedLanguage object representing a particular language that can be embedded in a larger document.

Notes to Implementers This interface is implemented by a language service if it supports contained languages.

Notes to Callers This interface can be obtained by calling the QueryService method on an IServiceProvider object using a language service's GUID. If the language service supports contained languages, then this interface is returned from the QueryService method.

Community Additions

ADD
Show: