Top Banner
What’s new in ReSharper 9? Matt Ellis
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What's New in ReSharper 9?

What’s new in ReSharper 9?

Matt Ellis

Page 2: What's New in ReSharper 9?

Unified installer

Common Platform

Shared resources

Enable/disable features

Simpler licensing

ReSharper

ReSharper C++

ReSharper Ultimate

Page 3: What's New in ReSharper 9?

DEMOS

Page 4: What's New in ReSharper 9?

Xamarin Forms

Code completionTyping assistanceNavigationFind usagesExtract resourceColour picker

Page 5: What's New in ReSharper 9?

Shared Projects*

Smarter implementation

(Better understanding of context)

Find usages per context

* Also applies to linked files

Page 6: What's New in ReSharper 9?

Visual Studio 2015

Uses Roslyn project model for files and references

Integrates Visual Studio “bulb”

Disable Roslyn “squiggles”

ASP vNext project support

(PS. don’t forget Visual Studio 2013 Community Edition!)

Page 7: What's New in ReSharper 9?

TypeScript

270 new inspections, many with Quick Fixes

E.g. create from usage, change all, etc.

Page 8: What's New in ReSharper 9?

TypeScript

New inspections + context actions

Page 9: What's New in ReSharper 9?

TypeScript

New Refactorings – Introduce Field, Copy Type, Move

Page 10: What's New in ReSharper 9?

TypeScript

Rename File – updates file based module dependencies, reference comments, etc.

Page 11: What's New in ReSharper 9?

TypeScript

Live Templates

TS specific template scopes

Parameter info + generics

Page 12: What's New in ReSharper 9?

Regular Expressions

Syntax highlighting + brace matching

Code completion of regular expression symbols

Code completion of captured groups

Validation utility

Mark string as regex

Page 13: What's New in ReSharper 9?

What’s new?

ReSharper Platform

Navigation

“ReSharper for functionality”Go to Action, Search in options, easy code formatter configuration

Editing

Inspections

Code Style

Visual file layout editor

Type Dependency Diagram

Xamarin Forms

Shared Projects improvements

Visual Studio 2015

Languages

C# 6.0

C++

TypeScript

Regular Expressions

Page 14: What's New in ReSharper 9?

www.jetbrains.com/resharper

www.jetbrains.com/dotnet

@resharper

www.youtube.com/user/JetBrainsTV

Matt Ellis

[email protected]

@citizenmatt