Debugger.CurrentMode Property
Visual Studio 2015
Gets the current mode of the debugger within the context of the integrated development environment (IDE).
Assembly: EnvDTE (in EnvDTE.dll)
The following example demonstrates how to use the CurrentMode property.
public static void CurrentMode(DTE dte) { // Setup the debug Output window. Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput); w.Visible = true; OutputWindow ow = (OutputWindow)w.Object; OutputWindowPane owp = ow.OutputWindowPanes.Add("Current Mode Test"); owp.Activate(); owp.OutputString("Current Mode: "); switch(dte.Debugger.CurrentMode) { case dbgDebugMode.dbgDesignMode: owp.OutputString("Design Mode"); break; case dbgDebugMode.dbgBreakMode: owp.OutputString("Break Mode"); break; case dbgDebugMode.dbgRunMode: owp.OutputString("Run Mode"); break; } }
Show: