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); }
protected AbstractRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension) { _indentLevel = 0; _compiler = compiler; _rendererExtension = rendererExtension; }
public CSharpRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension) : base(compiler, rendererExtension) { }
public AbstractRenderer GetRenderer(AbstractCompiler compiler, IRendererExtension rendererExtension) { return(new PhpRenderer(compiler, rendererExtension)); }
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); } }