private IList <CollectedData <String> > GetTopLevelTypeNames(String source) { SemanticModel model = PreparationHelper.Prepare(source, "BadTypeNameCaseCheck"); TopLevelTypeNamesCollector collector = new TopLevelTypeNamesCollector(model); collector.Visit(model.SyntaxTree.GetRoot()); return(collector.Data); }
public Boolean Process(String filePath, SyntaxTree tree, SemanticModel model, ConfigData externalData) { _output.WriteInfoLine($"Execution of BadFilenameCaseAnalyzer started"); TopLevelTypeNamesCollector collector = new TopLevelTypeNamesCollector(model); collector.Visit(tree.GetRoot()); Boolean result = Process(filePath, collector.Data); _output.WriteInfoLine($"Execution of BadFilenameCaseAnalyzer finished"); return(result); }