Ejemplo n.º 1
0
        public FileInfo AddItem(string filePath)
        {
            var item = ItemDescriptor.Create();

            item.Name = Path.GetFileNameWithoutExtension(filePath);
            item.Save(filePath);
            var itemFile = new FileInfo(filePath);

            if (!_itemFiles.ContainsKey(filePath))
            {
                _itemFiles.Add(filePath, itemFile);
            }

            this.ItemAdded?.Invoke(this, new FileEventArgs(itemFile));

            return(itemFile);
        }