From e3b83fb070fcd6047c59d5e6c532f75a91867b30 Mon Sep 17 00:00:00 2001 From: Christoph Wille <christoph.wille@gmail.com> Date: Tue, 23 Jul 2024 14:07:31 +0200 Subject: [PATCH] Fix visibility --- ILSpy/App.xaml.cs | 2 +- SharpTreeView/SharpTreeNode.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ILSpy/App.xaml.cs b/ILSpy/App.xaml.cs index 96145ef17..c34dd9b39 100644 --- a/ILSpy/App.xaml.cs +++ b/ILSpy/App.xaml.cs @@ -76,7 +76,7 @@ namespace ICSharpCode.ILSpy SingleInstance.NewInstanceDetected += SingleInstance_NewInstanceDetected; } - SharpTreeNode.ImagesProvider = new WpfWindowsTreeNodeImagesProvider(); + SharpTreeNode.SetImagesProvider(new WpfWindowsTreeNodeImagesProvider()); InitializeComponent(); diff --git a/SharpTreeView/SharpTreeNode.cs b/SharpTreeView/SharpTreeNode.cs index d3dde4470..139930d5f 100644 --- a/SharpTreeView/SharpTreeNode.cs +++ b/SharpTreeView/SharpTreeNode.cs @@ -29,7 +29,8 @@ namespace ICSharpCode.TreeView { public partial class SharpTreeNode : INotifyPropertyChanged { - public static ITreeNodeImagesProvider ImagesProvider { get; set; } + protected static ITreeNodeImagesProvider ImagesProvider { get; private set; } + public static void SetImagesProvider(ITreeNodeImagesProvider provider) => ImagesProvider = provider; SharpTreeNodeCollection modelChildren; internal SharpTreeNode modelParent;