Skip to content

What do you think about Visual Studio Marketplace? We are looking for feedback from developers like you! Take the survey

| Marketplace
Sign in
Visual Studio>Tools>CodeContracts.Contrib

CodeContracts.Contrib

Ivan Kopcanski

|
746 installs
| (1) | Free
Visual Studio extension for validation rules in C# interfaces: generates container for input/output validation code. It's an abstract class hidden under your interface containing Code Contracts code (from Microsoft RiSE project). Removes validation code clutter in the beginnin...

Handy extension for easy and unified usage of Code Contracts (from Microsoft RiSE project): New context menu in Solution Explorer creates abstract class marked with [CodeContractFor] attribute so you can continue writing your Contract.* statement right away. Further on, you can generate validation class based on Proxy design pattern and statements you wrote. Any DI container can then be configured to wrap instances with generated proxy class.
More info:  

Microsoft Code Contracts    

https://www.kopalite.com     

 

'Create Code Contract' Solution Explorer Context Menu

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft