Example #1
0
        protected void UnRegisterAll()
        {
            foreach (var module in cachedModules)
            {
                GiraffeSystem.UnRegister(module);
            }

            cachedModules.Clear();
        }
Example #2
0
        protected void RegisterAndHold(Module module)
        {
            if (cachedModules == null)
            {
                cachedModules = new List <Module>();
            }

            GiraffeSystem.Register(module);
            cachedModules.Add(module);
        }