This topic has not yet been rated - Rate this topic

IVsContainedLanguageHost Interface

Represents a host for contained languages.

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

[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")] 
[InterfaceTypeAttribute(1)] 
public interface IVsContainedLanguageHost
/** @attribute GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsContainedLanguageHost
GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC") 
InterfaceTypeAttribute(1) 
public interface IVsContainedLanguageHost

This interface is implemented by editors that support contained languages, that is, code blocks that can be embedded in a larger document. For example, an HTML document can contain script elements from different languages such as Visual Basic or JScript.

Notes to Implementers This interface is implemented by an editor to coordinate with an IVsContainedLanguage object.

Notes to Callers This interface is passed by the editor to the SetHost method in the IVsContainedLanguage object that is returned from the IVsContainedLanguageFactory object.

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