Compare Products

FxCop App Roslyn App

Features

* FxCop is intended for class library developers. However, anyone creating applications that should comply with the .NET Framework best practices will benefit. FxCop is also useful as an educational tool for people who are new to the .NET Framework or who are unfamiliar with the .NET Framework Design Guidelines. * FxCop is designed to be fully integrated into the software development cycle and is distributed as both a fully featured application that has a graphical user interface (FxCop.exe) for interactive work, and a command-line tool (FxCopCmd.exe) suited for use as part of automated build processes or integrated with Microsoft Visual Studio® .NET as an external tool.

Features

* APISampleUnitTests - A collection of unit tests that show how various APIs can be used. Many of these methods are referenced in the FAQ. * AsyncPackage - A set of diagnostics and code fixes that help you use the await/async keywords correctly. * ConsoleClassifier - A simple console application that prints colored source code to the console. * ConvertToAutoProperty - A code refactoring to change a simple property with a trivial getter and setter into an auto property. * FormatSolution - A console application that formats all C# and VB source files in a solution. * ImplementNotifyPropertyChanged - A code refactoring to make selected properties of a class support PropertyChanged events. Select the properties to be updated in the editor, press Alt+. to show the refactoring lightbulb menu, and choose "Apply INotifyPropertyChanged pattern." * MakeConst - A diagnostic (user defined compiler warning), that indicates when local variables can be made const, and a quick fix to make the variable into a const. The Diagnostic walkthrough below explores this sample in detail.

Languages

CS VB.NET

Languages

CS VB.NET Other

Source Type

Closed

Source Type

Open

License Type

Proprietary

License Type

Apache

OS Type

OS Type

Pricing

  • free

Pricing

  • free
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now