/// <summary> /// Adds the DeviceResolver service the specified <see cref="IServiceCollection" />. /// </summary> /// <param name="builder">The <see cref="IDetectionCoreBuilder" /> to add services to</param> /// <returns>An <see cref="IDetectionCoreBuilder"/> that can be used to further configure the Detection services.</returns> public static IDetectionCoreBuilder AddDevice(this IDetectionCoreBuilder builder) { builder.Services.AddTransient <IDeviceResolver, DeviceResolver>(); return(builder); }
// Concept idea on adding engine detection to client service public static IDetectionCoreBuilder AddEngine(this IDetectionCoreBuilder builder) { builder.Services.TryAddTransient <IEngineResolver, EngineResolver>(); return(builder); }
public static IDetectionCoreBuilder AddCrawler(this IDetectionCoreBuilder builder) { builder.Services.AddTransient <ICrawlerResolver, CrawlerResolver>(); return(builder); }
// Concept idea on adding platform detection to client service public static IDetectionCoreBuilder AddPlatform(this IDetectionCoreBuilder builder) { builder.Services.AddTransient <IPlatformResolver, PlatformResolver>(); return(builder); }