private void setFiles(ProjectDocument newDocument) { var projectPath = Path.GetDirectoryName(_projectFile); getNodes("b:Project/b:ItemGroup/b:Compile", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.Compile, _projectFile))); getNodes("b:Project/b:ItemGroup/b:EmbeddedResource", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.Resource, _projectFile))); getNodes("b:Project/b:ItemGroup/b:None", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.None, _projectFile))); }
private void setFiles(ProjectDocument newDocument) { var projectPath = Path.GetDirectoryName(_projectFile); getNodes("b:Project/b:ItemGroup/b:Compile", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.Compile, _projectFile))); getNodes("b:Project/b:ItemGroup/b:EmbeddedResource", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.Resource, _projectFile))); getNodes("b:Project/b:ItemGroup/b:None", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.None, _projectFile))); getNodes("b:Project/b:ItemGroup/b:Content", "Include") .ForEach(x => newDocument.AddFile(new ProjectFile(new PathParser(x.Replace('\\', Path.DirectorySeparatorChar)).ToAbsolute(projectPath), FileType.None, _projectFile))); }