This topic has not yet been rated - Rate this topic

IVsLanguageDebugInfo Interface

Implement to support debugging for your language service.

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

[InterfaceTypeAttribute(1)] 
[GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")] 
public interface IVsLanguageDebugInfo
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63") */ 
public interface IVsLanguageDebugInfo
InterfaceTypeAttribute(1) 
GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63") 
public interface IVsLanguageDebugInfo

Implement this interface if you want to support debugging for your language service. To do this, your language service must support a QueryService call for IVsLanguageDebugInfo.

Notes for Implementers

IVsLanguageDebugInfo is implemented by the language service package and called by the debugger. To access the language service's implementation, the debugger calls QueryService with the language service as the service and IVsLanguageDebugInfo as the interface ID. It is suggested that you implement this interface on your main language service object, although it can be implemented on any object.

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