public static string ToCodeString(this Expression expression)
 {
     stackVariable0 = new StringWriter();
     stackVariable2 = new IntermediateDecompilationCSharpLanguageWriter(new PlainTextFormatter(stackVariable0));
     ((ILanguageTestCaseWriter)stackVariable2).SetContext(expression.get_UnderlyingSameMethodInstructions().First <Instruction>().get_ContainingMethod());
     ((ILanguageTestCaseWriter)stackVariable2).Write(expression);
     return(stackVariable0.ToString());
 }
Пример #2
0
        public static string ToCodeString(this Expression expression)
        {
            var writer = new StringWriter();
            ILanguageTestCaseWriter languageWriter = new IntermediateDecompilationCSharpLanguageWriter(new PlainTextFormatter(writer));

            languageWriter.SetContext(expression.UnderlyingSameMethodInstructions.First().ContainingMethod);
            languageWriter.Write(expression);

            return(writer.ToString());
        }