From 31a636e735a0addc56e4f4527f500b7aa0874eb5 Mon Sep 17 00:00:00 2001 From: chr <chr@mailcom> Date: 星期五, 03 一月 2025 11:21:46 +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