Browse Source

Fix #1160: .NET built-in types not resolvable in ILSpy when jumped from VS code editor

pull/1167/head
Siegfried Pammer 7 years ago
parent
commit
9e4b952264
  1. 4
      ILSpy/MainWindow.xaml.cs

4
ILSpy/MainWindow.xaml.cs

@ -290,7 +290,9 @@ namespace ICSharpCode.ILSpy @@ -290,7 +290,9 @@ namespace ICSharpCode.ILSpy
MemberReference mr = XmlDocKeyProvider.FindMemberByKey(def, args.NavigateTo);
if (mr != null) {
found = true;
JumpToReference(mr);
// Defer JumpToReference call to allow an assembly that was loaded while
// resolving a type-forwarder in FindMemberByKey to appear in the assembly list.
Dispatcher.BeginInvoke(new Action(() => JumpToReference(mr)), DispatcherPriority.Loaded);
break;
}
}

Loading…
Cancel
Save