Browse Source

Expose SelectionChanged event from TreeView to plugins

pull/523/head
Sebastien Lebreton 11 years ago
parent
commit
6da464ab02
  1. 7
      ILSpy/MainWindow.xaml.cs

7
ILSpy/MainWindow.xaml.cs

@ -639,6 +639,9 @@ namespace ICSharpCode.ILSpy @@ -639,6 +639,9 @@ namespace ICSharpCode.ILSpy
void TreeView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
DecompileSelectedNodes();
if (SelectionChanged != null)
SelectionChanged(sender, e);
}
Task decompilationTask;
@ -689,7 +692,9 @@ namespace ICSharpCode.ILSpy @@ -689,7 +692,9 @@ namespace ICSharpCode.ILSpy
return sessionSettings.FilterSettings.Language;
}
}
public event SelectionChangedEventHandler SelectionChanged;
public IEnumerable<ILSpyTreeNode> SelectedNodes {
get {
return treeView.GetTopLevelSelection().OfType<ILSpyTreeNode>();

Loading…
Cancel
Save