3 writes to Controller
Microsoft.AspNetCore.Mvc.Core (3)
ApplicationModels\ActionModel.cs (1)
56Controller = other.Controller;
ApplicationModels\ControllerModel.cs (1)
64Actions = new List<ActionModel>(other.Actions.Select(a => new ActionModel(a) { Controller = this }));
ApplicationModels\DefaultApplicationModelProvider.cs (1)
82actionModel.Controller = controllerModel;
15 references to Controller
Microsoft.AspNetCore.Mvc.Core (15)
ApplicationModels\ActionAttributeRouteModel.cs (6)
16var controllerSelectors = actionModel.Controller.Selectors 23if (actionModel.Controller.Selectors.Count > 0) 34additionalSelector = new SelectorModel(actionModel.Controller.Selectors[0]); 145var controllerAttributeRoutes = actionModel.Controller.Selectors 167for (var i = 0; i < actionModel.Controller.Selectors.Count; i++) 170var controllerSelector = actionModel.Controller.Selectors[i];
ApplicationModels\ActionModel.cs (4)
56Controller = other.Controller; 169if (Controller == null) 174var controllerType = TypeNameHelper.GetTypeDisplayName(Controller.ControllerType); 175var controllerAssembly = Controller?.ControllerType.Assembly.GetName().Name;
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
93if (!IsAttributeRouted(actionModel.Controller.Selectors) &&
ApplicationModels\ApiConventionApplicationModelConvention.cs (3)
62var controller = action.Controller; 80action.Controller.Attributes.OfType<ProducesErrorResponseTypeAttribute>().FirstOrDefault() ?? 81action.Controller.ControllerType.Assembly.GetCustomAttribute<ProducesErrorResponseTypeAttribute>() ??
ApplicationModels\ApiVisibilityConvention.cs (1)
19if (action.Controller.ApiExplorer.IsVisible == null && action.ApiExplorer.IsVisible == null)