0 out of 1 rated this helpful - Rate this topic

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.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ