예제 #1
0
파일: JsWriter.cs 프로젝트: kusma/uno
        public static void ExportClass(JsBackend backend, DataType dt)
        {
            var filename = backend.GetExportName(dt, Path.DirectorySeparatorChar) + ".js";

            backend.SourceFiles.Add(filename);

            using (var w = new JsWriter(backend, Path.Combine(backend.SourceDirectory, filename.UnixToNative())))
                w.WriteClass(dt);
        }
예제 #2
0
 public JsObfuscator(JsBackend backend)
     : base(backend)
 {
     Backend   = backend;
     Generator = new IdentifierGenerator(backend);
 }
예제 #3
0
파일: JsWriter.cs 프로젝트: kusma/uno
 public JsWriter(JsBackend backend, StringBuilder sb, Function context)
     : base(backend, sb, context)
 {
     Backend        = backend;
     HasFloatSuffix = false;
 }
예제 #4
0
파일: JsWriter.cs 프로젝트: kusma/uno
 public JsWriter(JsBackend backend, string filename)
     : base(backend, filename)
 {
     Backend        = backend;
     HasFloatSuffix = false;
 }
예제 #5
0
파일: JsDecompiler.cs 프로젝트: kusma/uno
 public JsDecompiler(JsBackend backend)
     : base(false)
 {
     Backend = backend;
 }