/// <summary>
        /// Extension method that runs an async call from a sync thread.
        /// </summary>
        /// <param name="source">Target C# method to evaluate.</param>
        /// <returns>The content of the the method body.</returns>
        public static String MethodContent(this CsMethod source)
        {
            var taskObj = Task.Run(async() => await source.GetBodySyntaxAsync());

            return(taskObj.Result);
        }