ContractFailedEventArgs.Unwind Property

Definition

Indicates whether the code contract escalation policy should be applied.

C#
public bool Unwind { get; }

Property Value

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

Remarks

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.

Warning

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

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0