ContractFailedEventArgs.Unwind Property

.NET Framework (current version)

Indicates whether the code contract escalation policy should be applied.

Namespace:   System.Diagnostics.Contracts
Assembly:  mscorlib (in mscorlib.dll)

public bool Unwind { get; }

Property Value

Type: System.Boolean

true to apply the escalation policy; otherwise, false. The default is false.

If the return value is true, the escalation policy is to notify the attached debugger about a contract failure or to display an Assert dialog box if a debugger is not attached.


This value should be set to false for analysis tools that run on a server (for example, ASP.NET).

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1
Return to top