示例#1
0
        public void AddNewFile(JadeUtils.IO.IFileHandle fileHandle)
        {
            if (_data.HasItem(fileHandle.Path.Str))
            {
                throw new Exception("Attempt to add duplicate file name to project.");
            }

            JadeCore.Project.FileItem item = new JadeCore.Project.FileItem(fileHandle);

            _data.OwningProject.AddItem(_data, item);
            AddChildFile(new File(this, item));
            OnPropertyChanged("Children");
        }
示例#2
0
文件: FileItem.cs 项目: JadeHub/Jade
 public FileItem(JadeUtils.IO.IFileHandle file)
 {
     _file = file;
     SetFileType();
 }