/// <summary> /// Obtiene los nodos de archivo /// </summary> private MLNodesCollection GetFileNodes(string tag, Model.Solutions.FilesModelCollection files) { MLNodesCollection nodes = new MLNodesCollection(); // Añade los archivos a los nodos foreach (Model.Solutions.FileModel file in files) { nodes.Add(tag, file.IDFileName); } // Devuelve la colección de nodos return(nodes); }
/// <summary> /// Crea un archivo con el nombre pasado como parámetro /// </summary> private Model.Solutions.FilesModelCollection LoadFiles(MLNode nodeML, string tag, Model.Solutions.ProjectModel project) { Model.Solutions.FilesModelCollection files = new Model.Solutions.FilesModelCollection(project); // Carga los nodos foreach (MLNode childML in nodeML.Nodes) { if (childML.Name == tag) { Model.Solutions.FileModel file = new Model.Solutions.FileModel(project); // Asigna el nombre de archivo file.FullFileName = System.IO.Path.Combine(project.File.Path, childML.Value); // Añade el archivo a la colección files.Add(file); } } // Devuelve el archivo return(files); }