This documentation is archived and is not being maintained.
ContractFailedEventArgs Class
Visual Studio 2010
Provides methods and data for the Contract::ContractFailed event.
Assembly: mscorlib (in mscorlib.dll)
The ContractFailedEventArgs type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Condition | Gets the condition for the failure of the contract. |
![]() | FailureKind | Gets the type of contract that failed. |
![]() | Handled | Indicates whether the Contract::ContractFailed event has been handled. |
![]() | Message | Gets the message that describes the Contract::ContractFailed event. |
![]() | OriginalException | Gets the original exception that caused the Contract::ContractFailed event. |
![]() | Unwind | Indicates whether the code contract escalation policy should be applied. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetHandled | Sets the ContractFailedEventArgs::Handled property to true. |
![]() | SetUnwind | Sets the ContractFailedEventArgs::Unwind property to true. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
A ContractFailedEventArgs object is passed to the Contract::ContractFailed event when a contract fails. The ContractFailed event enables a managed application environment such as an interactive interpreter, a Web browser host, a test harness, or a logging infrastructure to be notified of contract failures. The event requires full trust.
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.
Show:
