public virtual bool Create(ITreeNode parent, string name) { if (name != null) { try { string fn = System.IO.Path.Combine(parent.FileSystemPath, IOTool.AddFirstExtension(name, FileExtensions)); return(CreateFile(fn)); } catch (Exception e) { Errors.Report(e); } } return(false); }