Exemplo n.º 1
0
        protected BaseConsoleController(T rotationCore, IOperationsParser <T> parser)
        {
            m_Parser = parser;
            m_Routes = new Dictionary <string, MethodInfo>();
            Core     = rotationCore;

            foreach (var m in this.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public))
            {
                foreach (var attr in m.GetCustomAttributes <ConsoleRouteAttribute>())
                {
                    m_Routes.Add(attr.Route, m);
                }
            }
        }
 protected CubeConsoleController(T rotationCore, IOperationsParser <T> parser)
     : base(rotationCore, parser)
 {
 }