Example #1
0
        public void TestDependencyInjectionOnPixMap()
        {
            Stopwatch sw = new Stopwatch();

            for (int i = 0; i < 1001; i++)
            {
                if (i == 1)
                {
                    sw.Start();
                }

                PixMap    m = new PixMap(PixelFormat.RGBA, 100, 100);
                IGraphics g = m.CreateGraphics();
                Debug.Assert(g != null);

                g.BeginGraphicsContext();

                g.EndGraphicsContext();
                g.AlphaMask = null;
            }

            sw.Stop();
            Debug.WriteLine(string.Format("{0}ms to create 1000 PixMaps", sw.ElapsedMilliseconds));
        }