.NET Framework 4.6 and 4.5
Represents values as they were at the start of a method or property.
(in mscorlib.dll) System.Diagnostics.Contracts
static member OldValue :
value:'T -> 'T
The type of value.
- Type: T
The value to represent (field or parameter).
Return ValueType: T
The value of the parameter or field at the start of a method or property.
This method can be used only in the conditional expression for the Ensures contract.
The following example shows the use of the OldValue(T) method to ensure that a count has been updated. This code example is part of a larger example provided for the ContractClassAttribute class.
No code example is currently available or this language may not be supported.
Supported in: 4.6, 4.5, 4
.NET Framework Client Profile
Supported in: 4
Portable Class Library
Supported in: Portable Class Library
Supported in: Windows Phone 8.1
Supported in: Windows Phone Silverlight 8.1
Supported in: Windows Phone Silverlight 8