private string GenerateOutput() { var solution = DTETransformer.BuildDteSolution(this.Types.ToArray()); var generator = new CodeTraverser(solution, this.Settings); var data = generator.GetAllInterfaces().ToList(); return(OutputFormatter.GetOutput(data, this.Settings)); }
private string GenerateOutput() { var solution = DTETransformer.BuildDteSolution(this.Types.ToArray()); var attributeBuilder = new AttributeInterfaceBuilder(this.Settings); var typeContext = new TypeContext(this.TypeSettings); var generator = new CodeTraverser( solution, typeContext) { Settings = { ClassToInterfaceBuilder = attributeBuilder } }; var data = generator.GetAllInterfaces().ToList(); return(OutputFormatter.GetOutput( data, this.OutputSettings, typeContext)); }