示例#1
0
        public ControllerApplicationModelConvention(IControllerModelConvention controllerConvention)
        {
            if (controllerConvention == null)
            {
                throw new ArgumentNullException(nameof(controllerConvention));
            }

            _controllerModelConvention = controllerConvention;
        }
示例#2
0
    /// <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;
            }
示例#6
0
 /// <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;
 }
示例#7
0
 /// <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));
 }