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()); }
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()); }