Beispiel #1
0
        private string GetRenderingEngine(Enums.RenderingEngine renderingType)
        {
            var nameValues = new Dictionary <Enums.RenderingEngine, string>
            {
                { Enums.RenderingEngine.Dot, "dot" },
                { Enums.RenderingEngine.Fdp, "fdp" },
                { Enums.RenderingEngine.Neato, "neato" }
            };

            return(nameValues[renderingType]);
        }
Beispiel #2
0
        public void Invoke(string configFilePath, Enums.RenderingEngine renderingEngine)
        {
            var processStartInfo = _getProcessStartInfoQuery.Invoke(new ProcessStartInfoWrapper
            {
                FileName        = configFilePath,
                UseShellExecute = false,
                Arguments       = "-c",
                CreateNoWindow  = false
            });

            using (_getStartProcessQuery.Invoke(processStartInfo)) { }
        }
        private string GetRenderingEngine(Enums.RenderingEngine renderingType)
        {
            var nameValues = new Dictionary <Enums.RenderingEngine, string>
            {
                { Enums.RenderingEngine.Dot, "dot" },
                { Enums.RenderingEngine.Neato, "neato" },
                { Enums.RenderingEngine.Twopi, "twopi" },
                { Enums.RenderingEngine.Circo, "circo" },
                { Enums.RenderingEngine.Fdp, "fdp" },
                { Enums.RenderingEngine.Sfdp, "sfdp" },
                { Enums.RenderingEngine.Patchwork, "patchwork" },
                { Enums.RenderingEngine.Osage, "osage" }
            };

            return(nameValues[renderingType]);
        }