示例#1
0
        private static void Run(string inputPath, string outputPath, string deprecatedTypeRegexPattern)
        {
            var assemblies = LoadAssemblies(inputPath);

            using (var textWriter = new StreamWriter(outputPath))
            {
                var reporter            = new DeprecationReporter(textWriter);
                var deprecatedTypeRegex = new Regex(deprecatedTypeRegexPattern, RegexOptions.Compiled);
                var scanner             = new DeprecationHelperScanner(reporter, deprecatedTypeRegex);

                foreach (var assembly in assemblies)
                {
                    scanner.ScanAssembly(assembly);
                }
            }
        }
 public DeprecationHelperScanner(DeprecationReporter reporter, Regex deprecatedTypeRegex)
 {
     _reporter            = reporter;
     _deprecatedTypeRegex = deprecatedTypeRegex;
 }