Пример #1
0
        public ClassRegistration Register(Type classType, ClassRegistration.ObjectClasses objClass)
        {
            var reg = new ClassRegistration
            {
                ClassType   = classType,
                ObjectClass = objClass,
            };

            Register(reg);

            return(reg);
        }
Пример #2
0
        private static string ObjectClassToCategory(ClassRegistration.ObjectClasses objClass)
        {
            switch (objClass)
            {
            case ClassRegistration.ObjectClasses.AudioModuleClass:
                return(AudioModuleClassCategory);

            case ClassRegistration.ObjectClasses.ComponentControllerClass:
                return(ComponentControllerClassCategory);

            case ClassRegistration.ObjectClasses.TestClass:
                return(TestClassCategory);

            default:
                throw new InvalidEnumArgumentException("objClass", (int)objClass, typeof(ClassRegistration.ObjectClasses));
            }
        }