/// <summary> /// Adds Anet services to the specified <see cref="IServiceCollection"/>. /// </summary> /// <param name="services">The <see cref="IServiceCollection"/> to add services to.</param> /// <param name="setup">Setup the options.</param> /// <returns>The <see cref="AnetBuilder"/> so that additional calls can be chained.</returns> public static AnetBuilder AddAnet(this IServiceCollection services, Action <AnetOptions> setup = null) { var options = new AnetOptions(); setup?.Invoke(options); return(new AnetBuilder(services)); }
/// <summary> /// Adds Anet services to the specified <see cref="IServiceCollection"/>. /// </summary> /// <param name="services">The <see cref="IServiceCollection"/> to add services to.</param> /// <param name="setup">Setup the options.</param> /// <returns>The <see cref="IServiceCollection"/> so that additional calls can be chained.</returns> public static IServiceCollection AddAnet(this IServiceCollection services, Action <AnetOptions> setup = null) { var options = new AnetOptions(); setup?.Invoke(options); // No service to add for now. return(services); }