private ControllerMetaDescriptor InternalBuildDescriptor(Type controllerType)
{
if (logger.IsDebugEnabled)
{
logger.DebugFormat("Building controller descriptor for {0}", controllerType);
}
ControllerMetaDescriptor descriptor = new ControllerMetaDescriptor();
CollectClassLevelAttributes(controllerType, descriptor);
CollectActions(controllerType, descriptor);
CollectActionLevelAttributes(descriptor);
return descriptor;
}