| | |
| | | { |
| | | 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); |
| | | } |
| | | |