|
|
|
|
@ -42,6 +42,7 @@ namespace ICSharpCode.ILSpy.ViewModels
@@ -42,6 +42,7 @@ namespace ICSharpCode.ILSpy.ViewModels
|
|
|
|
|
using ICSharpCode.ILSpy.Commands; |
|
|
|
|
using ICSharpCode.ILSpy.TreeNodes; |
|
|
|
|
using ICSharpCode.ILSpy.Views; |
|
|
|
|
using ICSharpCode.ILSpyX.TreeView.PlatformAbstractions; |
|
|
|
|
|
|
|
|
|
class CompareViewModel : ObservableObject |
|
|
|
|
{ |
|
|
|
|
@ -611,6 +612,12 @@ namespace ICSharpCode.ILSpy.ViewModels
@@ -611,6 +612,12 @@ namespace ICSharpCode.ILSpy.ViewModels
|
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override void ActivateItem(IPlatformRoutedEventArgs e) |
|
|
|
|
{ |
|
|
|
|
var node = AssemblyTreeModel.FindTreeNode(entry.Entity); |
|
|
|
|
AssemblyTreeModel.SelectNode(node); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override FilterResult Filter(LanguageSettings settings) |
|
|
|
|
{ |
|
|
|
|
return compareViewModel.ShowIdentical || entry.RecursiveKind != DiffKind.None ? FilterResult.Match : FilterResult.Hidden; |
|
|
|
|
|