void GenerateAbstraction(ClassModelAbstractionType abstraction) { foreach (var classesItem in abstraction.Classes) { GenerateClasses(classesItem); } }
public Tuple <string, string>[] GetGeneratorContent(params string[] xmlFileNames) { List <Tuple <string, string> > result = new List <Tuple <string, string> >(); foreach (string xmlFileName in xmlFileNames) { ClassModelAbstractionType abs = LoadXml <ClassModelAbstractionType>(xmlFileName); CurrentAbstraction = abs; string content = TransformText(); string outputFile = Path.GetFileNameWithoutExtension(xmlFileName) + ".designer.js"; result.Add(Tuple.Create(outputFile, content)); } return(result.ToArray()); }