예제 #1
0
        private static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                writeHelp();
                return;
            }


            string filePath = args[0];

            if (!File.Exists(filePath))
            {
                Console.WriteLine("Cannot find file " + filePath);
                writeHelp();
                return;
            }


            RemoteGraphContainer     container     = new RemoteGraphContainer(filePath);
            RemoteGraph              graph         = container.GetRemoteGraph();
            PluginGraphReport        report        = graph.GetReport();
            PluginGraphConsoleWriter consoleWriter = new PluginGraphConsoleWriter(report);

            for (int i = 1; i < args.Length; i++)
            {
                setArg(consoleWriter, args[i]);
            }

            consoleWriter.Write(Console.Out);
        }
예제 #2
0
        private static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                writeHelp();
                return;
            }

            string filePath = args[0];
            if (!File.Exists(filePath))
            {
                Console.WriteLine("Cannot find file " + filePath);
                writeHelp();
                return;
            }

            RemoteGraphContainer container = new RemoteGraphContainer(filePath);
            RemoteGraph graph = container.GetRemoteGraph();
            PluginGraphReport report = graph.GetReport();
            PluginGraphConsoleWriter consoleWriter = new PluginGraphConsoleWriter(report);

            for (int i = 1; i < args.Length; i++)
            {
                setArg(consoleWriter, args[i]);
            }

            consoleWriter.Write(Console.Out);
        }