From 0635250a79e807d9527051297152e7a8afb45121 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 5 Jul 2013 20:23:56 +0200 Subject: [PATCH] add GoToDefinition on ActivateItem for TypeDefinitions --- .../Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs b/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs index 0d5546d742..ba3052efa2 100644 --- a/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs +++ b/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs @@ -212,5 +212,12 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser protected override IModelCollection ModelChildren { get { return definition.Members; } } + + public override void ActivateItem(System.Windows.RoutedEventArgs e) + { + var target = definition.Resolve(); + if (target != null) + NavigationService.NavigateTo(target); + } } }