Export (0) Print
Expand All

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.

Community Additions

ADD
Show:
© 2015 Microsoft