This documentation is archived and is not being maintained.

ContractFailedEventArgs.Unwind Property

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.

Caution noteCaution

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

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.