Ejemplo n.º 1
0
 private void PrintUniqumDublicates()
 {
     foreach (var value in mDubCompounds)
     {
         ConsoleUtility.WriteErrorLine("dublicate \ntype : {0}\nname : {1}\nrefid : {2}\n", value.Value.Kind, value.Value.Name, value.Key);
     }
 }
Ejemplo n.º 2
0
        private void DoWrappClass(ClassInfo _info)
        {
            ConsoleUtility.WriteLine("Wrapp {0}", _info.Type);

            Compound compound = CompoundManager.Instance.GetCompoundByName(_info.Type);

            foreach (TemplateInfo info in _info.Templates)
            {
                DoWrappTemplate(info, _info, compound);
            }
        }
Ejemplo n.º 3
0
        public void Initialise(string _folder)
        {
            mFolder = _folder;

            XmlDocument doc = new XmlDocument();

            doc.Load(Path.Combine(mFolder, "index.xml"));

            ConsoleUtility.WriteLine("Initialise items ...");

            InitialiseCompounds(doc.DocumentElement, mRootCompound);

            ConsoleUtility.WriteLine("{0} items initialised", mCompounds.Count);

            PrintUniqumDublicates();

            ConsoleUtility.WriteLine("Parse items ...");

            ParseCompounds();
        }