예제 #1
0
        public static ParseResults ParseCSharpFiles(IEnumerable<string> csharpFiles)
        {
            var parser = new CSharpParser();
            var parseResults = new ParseResults();

            foreach (var file in csharpFiles)
            {
                if (File.Exists(file) == false)
                    continue;

                parser.Reset();
                parser.ParseCode(file, File.ReadAllText(file));
                parseResults.AddParsedFile(file, parser.CreatedCodeRoot as CodeRoot);
            }

            return parseResults;
        }
예제 #2
0
        public static ParseResults ParseCSharpFiles(IEnumerable <string> csharpFiles)
        {
            var parser       = new CSharpParser();
            var parseResults = new ParseResults();

            foreach (var file in csharpFiles)
            {
                if (File.Exists(file) == false)
                {
                    continue;
                }

                parser.Reset();
                parser.ParseCode(file, File.ReadAllText(file));
                parseResults.AddParsedFile(file, parser.CreatedCodeRoot as CodeRoot);
            }

            return(parseResults);
        }