示例#1
0
 void GenerateAbstraction(ClassModelAbstractionType abstraction)
 {
     foreach (var classesItem in abstraction.Classes)
     {
         GenerateClasses(classesItem);
     }
 }
示例#2
0
        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());
        }