internal void InitializeControllerFieldsFromServiceProvider()
{
controller.InitializeFieldsFromServiceProvider(context);
serviceProvider = context;
metaDescriptor = controller.metaDescriptor;
controller.viewEngineManager = viewEngineManager;
ILoggerFactory loggerFactory = (ILoggerFactory) context.GetService(typeof(ILoggerFactory));
if (loggerFactory != null)
{
controller.logger = loggerFactory.Create(controller.GetType().Name);
}
}