public static void TryAddDocsViewServices(this IServiceCollection services, IDocsViewConfig config) { services.TryAddMarkdownServices(); services.TryAddLayoutServices(config); services.TryAddSingleton <IDocsViewConfig>(config); }
public static void TryAddDocsViewServices(this IServiceCollection services, IDocsViewConfig config) { services.TryAddMarkdownServices(config); services.TryAddLayoutServices(config); services.TryAddAlertServices(config); services.TryAddMaterialServices(config); services.TryAddScoped <IDocsViewConfig>(sp => config); services.TryAddStyleTypeProvider <DocsViewStyleProvider>(); services.TryAddStyleProducer <DocsViewStyleProducer>(); }