Older/ReSharper20171CSharp/ExpressionBodies.cs (29 lines of code) (raw):

using System; namespace ReSharper20171CSharp { class ExpressionBodies { private string myName; // C# 7 convert constructor to expression body and back public ExpressionBodies(string name) { myName = name; } public string Name { // C#7 convert accessors to expression body and back get { return myName ?? "No name set"; } set { myName = value; } } // C#6 convert to expression body and back public void Greet() { Console.WriteLine($"Hello {Name}"); } public void GreetWithLocalFunction() { // C#7 convert local function to expression body and back string MyLocalFunction(string forename, string surname) { return forename + " " + surname; } Console.WriteLine("Hello to " + MyLocalFunction("Jason", "Isaacs")); } } }