Exemple #1
0
        public void PerformanceTestTransformMatrix()
        {
            IRendererExtension.PerformanceTestGDIConversion(3);
            Stopwatch sw = new Stopwatch();
            int       n  = 10000;

            sw.Start();
            IRendererExtension.PerformanceTestGDIConversion(n);
            sw.Stop();

            double opsPerSecond = n / sw.Elapsed.TotalSeconds;

            Trace.WriteLine(string.Format("Performance test {0}(...) gave {1} operations per second.",
                                          "TestGDIConversion",
                                          opsPerSecond.ToString("#,##0")));

            //something if very wrong if we don't make this.
            Assert.IsTrue(opsPerSecond > 10000);
        }
Exemple #2
0
 protected AbstractRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension)
 {
     _indentLevel       = 0;
     _compiler          = compiler;
     _rendererExtension = rendererExtension;
 }
Exemple #3
0
 public CSharpRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension) : base(compiler, rendererExtension)
 {
 }
 public AbstractRenderer GetRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension)
 {
     return(new PhpRenderer(compiler, rendererExtension));
 }
Exemple #5
0
        public static AbstractRenderer Get(string language, AbstractCompiler compiler, IRendererExtension rendererExtension)
        {
            switch (language.ToLower())
            {
            case "c#": return(null);   //new CSharpRenderer(compiler, renderPlugin);

            case "php": return(null);  //new PhpRenderer(compiler, renderPlugin);

            default: return(null);
            }
        }