Пример #1
0
        public static void Main(string[] args)
        {
            if (args.Length != 2)
            {
                PrintErrorMessage("Exactly two argument is required");
            }

            if (!File.Exists(args[0]))
            {
                PrintErrorMessage($"File not found: {args[0]}");
            }

            using var binaryLogReader = new BinaryLogReader(args[0]);
            var events = binaryLogReader.ReadEvents();

            var graphBuilder = new GraphBuilder();
            var build        = graphBuilder.HandleEvents(events.ToArray());

            PrintProjectNodes(build);
            PrintScanAndParseResults(args[1]);
        }