コード例 #1
0
        public IModuleContext Get(ModuleContextNames contextName)
        {
            IModuleContext moduleContext;

            if (!moduleContexts.TryGetValue(contextName, out moduleContext))
            {
                moduleContext = contextFactory.CreateContext(contextName);
                moduleContexts.Add(contextName, moduleContext);
            }
            return(moduleContext);
        }
コード例 #2
0
 public IModuleContext CreateContext(ModuleContextNames contextName)
 {
     return(builders[contextName].Invoke(contextData));
     //fix InvalidConfig exception
 }
コード例 #3
0
 public IModuleContext GetContext(ModuleContextNames contextName)
 {
     return(contextProvider.Get(contextName));
 }