internal void Add(FileSystemModelEntry entry) { if (entry == null) { throw new ArgumentNullException(nameof(entry)); } UpdateSize(entry.Size); DoAdd(entry); entry.NotifyVisibilityChanged(); }
internal void Delete(FileSystemModelEntry entry) { if (entry == null) { throw new ArgumentNullException(nameof(entry)); } var node = _entries.Find(entry); DoDelete(node); UpdateSize(-entry.Size); entry.NotifyVisibilityChanged(); }