/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Remove"/> instance /// </summary> /// <param name="files">Removed files</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateRemove(IDnSpyFileNode[] files) { Debug.Assert(files != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Remove; e.Nodes = files; return e; }
/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Add"/> instance /// </summary> /// <param name="file">Added file</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateAdd(IDnSpyFileNode file) { Debug.Assert(file != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Add; e.Nodes = new IDnSpyFileNode[] { file }; return e; }
/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Clear"/> instance /// </summary> /// <param name="clearedFiles">All cleared files</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateClear(IDnSpyFileNode[] clearedFiles) { Debug.Assert(clearedFiles != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Clear; e.Nodes = clearedFiles; return e; }
/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Remove"/> instance /// </summary> /// <param name="files">Removed files</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateRemove(IDnSpyFileNode[] files) { Debug.Assert(files != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Remove; e.Nodes = files; return(e); }
/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Add"/> instance /// </summary> /// <param name="file">Added file</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateAdd(IDnSpyFileNode file) { Debug.Assert(file != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Add; e.Nodes = new IDnSpyFileNode[] { file }; return(e); }
/// <summary> /// Creates a <see cref="NotifyFileTreeViewCollection.Clear"/> instance /// </summary> /// <param name="clearedFiles">All cleared files</param> /// <returns></returns> public static NotifyFileTreeViewCollectionChangedEventArgs CreateClear(IDnSpyFileNode[] clearedFiles) { Debug.Assert(clearedFiles != null); var e = new NotifyFileTreeViewCollectionChangedEventArgs(); e.Type = NotifyFileTreeViewCollection.Clear; e.Nodes = clearedFiles; return(e); }