diff --git a/.github/workflows/build-ilspy.yml b/.github/workflows/build-ilspy.yml index fa7d058875..58fcdefe18 100644 --- a/.github/workflows/build-ilspy.yml +++ b/.github/workflows/build-ilspy.yml @@ -48,7 +48,7 @@ jobs: env: DOTNET_FORMAT_VERSION: 10.0.100-rtm.25531.102 DOTNET_FORMAT_SOURCE: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10-transport/nuget/v3/index.json - run: dotnet tool install -g dotnet-format --version "${{env.DOTNET_FORMAT_VERSION}}" --add-source "${{env.DOTNET_FORMAT_SOURCE}}" + run: dotnet tool install -g dotnet-format --version "${{env.DOTNET_FORMAT_VERSION}}" --source "${{env.DOTNET_FORMAT_SOURCE}}" - name: Install wix (locked version) run: dotnet tool install --global wix --version 6.0.2 diff --git a/ILSpy/Analyzers/AnalyzerTreeViewModel.cs b/ILSpy/Analyzers/AnalyzerTreeViewModel.cs index 30ef87c99c..5e8a975c21 100644 --- a/ILSpy/Analyzers/AnalyzerTreeViewModel.cs +++ b/ILSpy/Analyzers/AnalyzerTreeViewModel.cs @@ -27,6 +27,7 @@ using ICSharpCode.ILSpy.AssemblyTree; using ICSharpCode.ILSpy.TreeNodes; using ICSharpCode.ILSpy.ViewModels; +using ICSharpCode.ILSpyX.TreeView; using TomsToolbox.Wpf; @@ -51,9 +52,9 @@ public AnalyzerTreeViewModel(AssemblyTreeModel assemblyTreeModel) public ICommand AnalyzeCommand => new DelegateCommand(AnalyzeSelected); - private AnalyzerTreeNode[] selectedItems = []; + private SharpTreeNode[] selectedItems = []; - public AnalyzerTreeNode[] SelectedItems { + public SharpTreeNode[] SelectedItems { get => selectedItems ?? []; set { if (SelectedItems.SequenceEqual(value))