Пример #1
0
        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));
        }
Пример #2
0
        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));
        }