ILiveWatchPlugin Interface
Implemented by Live Watch plugins in order to display custom Live Watch views.
Namespace: VisualGDBExtensibility.LiveWatchAssembly: VisualGDBExtensibility (in VisualGDBExtensibility.dll) Version: 5.6.109.1 (5.6.109.4849)
public interface ILiveWatchPlugin
Each Live Watch plugin should define one class implementing this interface.
VisualGDB will automatically discover it via reflection, instantiate it,
and will call the
CreateNodeSource(ILiveWatchEngine) method when the corresponding view
is activated for the first time.
Icon |
Icon shown next to the name in the View selector in the Live Watch window.
|
Name |
User-friendly name of the plugin shown in the View selector in the Live Watch window.
|
UniqueID |
Unique ID of the plugin. Used for saving various preferences.
|
CreateNodeSource |
Called once per debugging session. Creates the node source object, that will provide the list of Live Watch nodes provided by the plugin.
|