Esempio n. 1
0
        // Private Methods 

        private static string GetCode(IEmitable method)
        {
            var emiter = new PhpSourceCodeEmiter();
            var writer = new PhpSourceCodeWriter();
            writer.Clear();
            method.Emit(emiter, writer, new PhpEmitStyle());
            return writer.GetCode(true).Trim();
        }
Esempio n. 2
0
        private static void WriteCode(IEmitable emitable, string expected)
        {
            var writer = new PySourceCodeWriter();

            emitable.Emit(new PySourceCodeEmiter(), writer, new PyEmitStyle());
            var code = writer.GetCode();

            Assert.Equal(expected.Trim(), code.Trim());
        }
Esempio n. 3
0
        // Private Methods 

        private static string GetCode(IEmitable method)
        {
            var emiter = new PhpSourceCodeEmiter();
            var writer = new PhpSourceCodeWriter();

            writer.Clear();
            method.Emit(emiter, writer, new PhpEmitStyle());
            return(writer.GetCode(true).Trim());
        }