static void Main()

in Older/ReSharper20171CSharp/LocalFunctions.cs [7:20]


        static void Main(string[] args)
        {
            Func<int, int> factorial = null;
            factorial = x =>
            {
                if (x <= 1)
                    return 1;

                return x * factorial(x - 1);
            };

            Console.WriteLine(factorial(5));
            Console.ReadKey();
        }