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];
|
}
|
}
|
}
|