void RemoveEvent() { this.DataSource.SelectedEvent -= OutlineSelected; this.DataDelegate.ItemExpanded -= OutlineItemExpanded; foreach (AsyncNodeLoader task in Loader.Values) { task.UpdateNodeEvent -= OutlineUpdate; } }