Export (0) Print
Expand All

Debugger.Break Method

Signals a breakpoint to an attached debugger.

Namespace:  System.Diagnostics
Assemblies:   mscorlib (in mscorlib.dll)
  System.Diagnostics.Debug (in System.Diagnostics.Debug.dll)

public static void Break()

ExceptionCondition
SecurityException

The System.Security.Permissions.UIPermission is not set to break into the debugger.

If no debugger is attached, users are asked if they want to attach a debugger. If yes, the debugger is started. If a debugger is attached, the debugger is signaled with a user breakpoint event, and the debugger suspends execution of the process just as if a debugger breakpoint had been hit.

The following code example demonstrates how to stop the debugger at the call to WriteLine.

Debugger.Break();
Console.WriteLine("Hello, world.");

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8

Show:
© 2015 Microsoft