protected override ProjectElement LoadProject(ProjectInfo info, Hashtable projects, string configuration, string platform) { XmlDocument lDoc = new XmlDocument(); lDoc.Load(info.FilePath); string lProjectDir = Path.GetDirectoryName(info.FilePath); CppProjectElement lProject = new CppProjectElement(info.Name); lProject.SetFullName(info.FilePath); LoadReferences(lProject, projects, lDoc, lProjectDir, info.ProjectLangTag); LoadImportedNamespaces(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadFiles(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadRootNamespace(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadCompileUnits(lProject, lDoc, lProjectDir, info.ProjectLangTag); return(lProject); }
protected override ProjectElement LoadProject(ProjectInfo info, Hashtable projects, string configuration, string platform) { XmlDocument lDoc = new XmlDocument(); lDoc.Load(info.FilePath); string lProjectDir = Path.GetDirectoryName(info.FilePath); CppProjectElement lProject = new CppProjectElement(info.Name); lProject.SetFullName(info.FilePath); LoadReferences(lProject, projects, lDoc, lProjectDir, info.ProjectLangTag); LoadImportedNamespaces(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadFiles(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadRootNamespace(lProject, lDoc, lProjectDir, info.ProjectLangTag); LoadCompileUnits(lProject, lDoc, lProjectDir, info.ProjectLangTag); return lProject; }