Ejemplo n.º 1
0
        private void OutputNativeMethod(BlockSyntax node)
        {
            var txt = node.GetText().ToString().Trim();//Note: Leading/Trailing white space

            txt = txt.UnBracketing(StringPair.CurlyBracket).Trim();
            txt = txt.UnBracketing(StringPair.Create("/*", "*/"));
            string[] lines = txt.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

            _output.WriteLine(node.OpenBraceToken, "//**Js Native code start");
            _output.TrivialWriteLine(txt);
            _output.WriteLine(node.CloseBraceToken, "//**Js Native code end");
        }