public ParameterApplicationModelConvention(IParameterModelConvention parameterModelConvention) { if (parameterModelConvention == null) { throw new ArgumentNullException(nameof(parameterModelConvention)); } _parameterModelConvention = parameterModelConvention; }
/// <summary> /// Adds a <see cref="IParameterModelConvention"/> to all the parameters in the application. /// </summary> /// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> /// in <see cref="AspNetCore.Mvc.MvcOptions"/>.</param> /// <param name="parameterModelConvention">The <see cref="IParameterModelConvention"/> which needs to be /// added.</param> public static void Add( this IList <IApplicationModelConvention> conventions, IParameterModelConvention parameterModelConvention) { if (conventions == null) { throw new ArgumentNullException(nameof(conventions)); } if (parameterModelConvention == null) { throw new ArgumentNullException(nameof(parameterModelConvention)); } conventions.Add(new ParameterApplicationModelConvention(parameterModelConvention)); }
public ParameterApplicationModelConvention(IParameterModelConvention parameterModelConvention) { _parameterModelConvention = parameterModelConvention; }
public ParameterGoModelConvention(IParameterModelConvention parameterModelConvention) { _parameterModelConvention = parameterModelConvention ?? throw new ArgumentNullException(nameof(parameterModelConvention)); }