From 3f62d18e4361cd1d7a49c126765d95b2ad9c8246 Mon Sep 17 00:00:00 2001 From: chr <chr@mailcom> Date: 星期二, 04 三月 2025 08:42:07 +0800 Subject: [PATCH] 优化插件; --- PdmSwPlugin.Common/Util/OpenDocContext.cs | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/PdmSwPlugin.Common/Util/OpenDocContext.cs b/PdmSwPlugin.Common/Util/OpenDocContext.cs index 217199d..872cc0a 100644 --- a/PdmSwPlugin.Common/Util/OpenDocContext.cs +++ b/PdmSwPlugin.Common/Util/OpenDocContext.cs @@ -5,18 +5,20 @@ { public class OpenDocContext { - public static readonly Hashtable OpenDocs = new Hashtable(); + public static readonly Hashtable OpenDocs = Hashtable.Synchronized(new Hashtable()); - public static void AddDoc(ModelDoc2 doc, object handler) { + public static void AddDoc(ModelDoc2 doc, object handler) + { OpenDocs.Add(doc, handler); } - public static bool IsOpenDoc(ModelDoc2 doc) { + public static bool IsOpenDoc(ModelDoc2 doc) + { return OpenDocs.ContainsKey(doc); } public static void RemoveDoc(ModelDoc2 doc) - { + { OpenDocs.Remove(doc); } -- Gitblit v1.9.1