public static IEnumerable <KeyValuePair <string, HashSet <string> > > GetDoubleWrites(Build build)
        {
            var analyzer = new DoubleWritesAnalyzer();

            build.VisitAllChildren <Task>(task => analyzer.AnalyzeTask(task));
            return(analyzer.GetDoubleWrites());
        }
Example #2
0
 public BuildAnalyzer(Build build)
 {
     this.build           = build;
     doubleWritesAnalyzer = new DoubleWritesAnalyzer();
 }
 public BuildAnalyzer(Build build)
 {
     this.build                       = build;
     doubleWritesAnalyzer             = new DoubleWritesAnalyzer();
     resolveAssemblyReferenceAnalyzer = new ResolveAssemblyReferenceAnalyzer();
 }