|
NAMEccrewrite - Rewrite CLR assemblies for runtime code contract verification.SYNOPSISccrewrite --assembly=<assembly> [options]DESCRIPTIONRewrite CLR assemblies to convert calls into the System.Diagnostics.Contracts namespace to perform runtime contract verification. This includes contract inheritance for virtual methods.The assembly must have been built with the symbol CONTRACTS_FULL defined, otherwise the calls to the contract methods will have been removed by the compiler. Currently only pre-conditions are supported, using the Contract.Requires() method. Contract inheritance for virtual methods is supported. Only a limited range of operations and types can be used within a pre-condition, an error message will be shown if ccrewrite is unable to process the specified assembly. CONFIGURATION OPTIONS
AUTHORWritten by Chris BaconCOPYRIGHTCopyright (C) 2010 Chris Bacon. Released under MIT license.WEB SITEVisit http://www.mono-project.com for details Visit the GSP FreeBSD Man Page Interface. |