public static Context GetContext(UniqueContextType type) { if (!_contexts.ContainsKey(type)) { lock (_contextsLock) { if (!_contexts.ContainsKey(type)) { _contexts[type] = new Context(type); } } } return(_contexts[type]); }
//public Subcontexts public Context(UniqueContextType contextType) { ContextType = contextType; }