Debug.Assert Method (Boolean, String)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Checks for a condition and displays a specified message if the condition is false.
Assembly: System (in System.dll)
'Declaration <ConditionalAttribute("DEBUG")> _ Public Shared Sub Assert ( _ condition As Boolean, _ message As String _ )
Parameters
- condition
- Type: System.Boolean
The conditional expression to evaluate. If the condition is true, the specified message is not displayed.
- message
- Type: System.String
A message to display.
Typically, the Assert method is used to identify logic errors during program development. Assert evaluates a specified condition. If the result is false, it sends diagnostics to the debugger.
The Assert(Boolean, String) overload displays a message that you specify.
The default behavior displays an Assert dialog box when the application runs in user-interface mode, and outputs the message to the debugger when in debug mode.
Note: |
|---|
The Assert method behaves differently in Windows Phone applications than it does in desktop applications. When an Assert occurs, a dialog box is displayed with two options, OK and Cancel. Cancel causes the debugger to break at the Assert statement; OK causes it to continue. If a debugger is not currently attached, you may attach one before you close the dialog box. |
Note: