public ApiEntryPointDescriptionBuilder(IApiDescriptionBuilderFactory apiDescriptionBuilderFactory, IEnumerable <IHttpControllerDescriptionBuilder> controllerDescriptionBuilders) { if (apiDescriptionBuilderFactory == null) { throw new ArgumentNullException("apiDescriptionBuilderFactory"); } if (controllerDescriptionBuilders == null) { throw new ArgumentNullException("controllerDescriptionBuilders"); } if (!controllerDescriptionBuilders.Any()) { throw new ArgumentOutOfRangeException("controllerDescriptionBuilders"); } _apiDescriptionBuilderFactory = apiDescriptionBuilderFactory; _controllerDescriptionBuilders = controllerDescriptionBuilders; }
public ApiEntryPointDescriptionBuilder(IApiDescriptionBuilderFactory apiDescriptionBuilderFactory, IEnumerable<IHttpControllerDescriptionBuilder> controllerDescriptionBuilders) { if (apiDescriptionBuilderFactory == null) { throw new ArgumentNullException("apiDescriptionBuilderFactory"); } if (controllerDescriptionBuilders == null) { throw new ArgumentNullException("controllerDescriptionBuilders"); } if (!controllerDescriptionBuilders.Any()) { throw new ArgumentOutOfRangeException("controllerDescriptionBuilders"); } _apiDescriptionBuilderFactory = apiDescriptionBuilderFactory; _controllerDescriptionBuilders = controllerDescriptionBuilders; }