using SolidWorks.Interop.sldworks; using System.Collections; namespace PdmSwPlugin.Common.Util { public class OpenDocContext { public static readonly Hashtable OpenDocs = new Hashtable(); public static void AddDoc(ModelDoc2 doc, object handler) { OpenDocs.Add(doc, handler); } public static bool IsOpenDoc(ModelDoc2 doc) { return OpenDocs.ContainsKey(doc); } public static void RemoveDoc(ModelDoc2 doc) { OpenDocs.Remove(doc); } public static object GetHandler(ModelDoc2 doc) { return OpenDocs[doc]; } } }