Release 3.2

Andreas Weizel edited this page Feb 3, 2016 · 2 revisions

Version 3.2

Bugfixes and improvements in existing analyzers/refactorings in this release:

  • Fixed wrong Roslyn dependencies in NuGet library package.
  • Fixes from MonoDevelop team:
    • ConvertIfStatementToNullCoalescingExpressionAction
    • ConvertForeachToForCodeRefactoringProvider
    • SimplifyConditionalTernaryExpressionAnalyzer
    • ReplaceWithOperatorAssignmentCodeRefactoringProvider
    • ... and some more ...
  • more ...

What's New in C#

New refactorings:

  • "Add a Contract to specify the return value must not be null" - thanks to @ceddlyburge

ContractEnsuresNotNullReturnCodeRefactoring

New analyzers:

  • "Remove redundant left/right side of null coalescing expression" - thanks to @mattwar

ConstantNullCoalescingConditionAnalyzer