public IFile AddFile(string fileName) { if (Files.ContainsKey(fileName)) return null; var file = new DataFile(this, fileName); file.UpdateIdentifier(); Files.Add(fileName, file); return file; }
public static DataFile ToDataFile(this XElement fileXml, IDirectory parent) { var file = new DataFile(parent, fileXml.GetName(),fileXml.GetIdentifier()); return file; }