public ControllerApplicationModelConvention(IControllerModelConvention controllerConvention) { if (controllerConvention == null) { throw new ArgumentNullException(nameof(controllerConvention)); } _controllerModelConvention = controllerConvention; }
/// <summary> /// Adds a <see cref="IControllerModelConvention"/> to all the controllers in the application. /// </summary> /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> /// in <see cref="AspNetCore.Mvc.MvcOptions"/>.</param> /// <param name="controllerModelConvention">The <see cref="IControllerModelConvention"/> which needs to be /// added.</param> public static void Add( this IList <IApplicationModelConvention> conventions, IControllerModelConvention controllerModelConvention) { if (conventions == null) { throw new ArgumentNullException(nameof(conventions)); } if (controllerModelConvention == null) { throw new ArgumentNullException(nameof(controllerModelConvention)); } conventions.Add(new ControllerApplicationModelConvention(controllerModelConvention)); }
/// <summary> /// Adds a <see cref="IControllerModelConvention"/> to all the controllers in the application. /// </summary> /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> /// in <see cref="AspNet.Mvc.MvcOptions"/>.</param> /// <param name="controllerModelConvention">The <see cref="IControllerModelConvention"/> which needs to be /// added.</param> public static void Add( this IList<IApplicationModelConvention> conventions, IControllerModelConvention controllerModelConvention) { if (conventions == null) { throw new ArgumentNullException(nameof(conventions)); } if (controllerModelConvention == null) { throw new ArgumentNullException(nameof(controllerModelConvention)); } conventions.Add(new ControllerApplicationModelConvention(controllerModelConvention)); }
/// <summary> /// Initializes a new instance of <see cref="ControllerApplicationModelConvention"/>. /// </summary> /// <param name="controllerConvention">The controller convention to be applied on all controllers /// in the application.</param> public ControllerApplicationModelConvention([NotNull] IControllerModelConvention controllerConvention) { _controllerModelConvention = controllerConvention; }
/// <summary> /// Initializes a new instance of <see cref="ControllerApplicationModelConvention"/>. /// </summary> /// <param name="controllerConvention">The controller convention to be applied on all controllers /// in the application.</param> public ControllerApplicationModelConvention(IControllerModelConvention controllerConvention) { if (controllerConvention == null) { throw new ArgumentNullException(nameof(controllerConvention)); } _controllerModelConvention = controllerConvention; }
/// <summary> /// Initializes a new instance of <see cref="ControllerApplicationModelConvention"/>. /// </summary> /// <param name="controllerConvention">The controller convention to be applied on all controllers /// in the application.</param> public ControllerApplicationModelConvention([NotNull] IControllerModelConvention controllerConvention) { _controllerModelConvention = controllerConvention; }
/// <summary> /// Adds a <see cref="IControllerModelConvention"/> to all the controllers in the application. /// </summary> /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> /// in <see cref="MvcOptions"/>.</param> /// <param name="controllerModelConvention">The <see cref="IControllerModelConvention"/> which needs to be /// added.</param> public static void Add( [NotNull] this IList <IApplicationModelConvention> conventions, [NotNull] IControllerModelConvention controllerModelConvention) { conventions.Add(new ControllerApplicationModelConvention(controllerModelConvention)); }