public static OrchardCoreBuilder WithFeatures(this OrchardCoreBuilder builder, params string[] featureIds) { V_0 = featureIds; V_1 = 0; while (V_1 < (int)V_0.Length) { V_2 = new OrchardCoreBuilderExtensions.u003cu003ec__DisplayClass4_0(); V_2.featureId = V_0[V_1]; dummyVar0 = ServiceCollectionServiceExtensions.AddTransient <ShellFeature>(builder.get_ApplicationServices(), new Func <IServiceProvider, ShellFeature>(V_2.u003cWithFeaturesu003eb__0)); V_1 = V_1 + 1; } dummyVar1 = builder.get_ApplicationServices().AddSetFeaturesDescriptor(); return(builder); }
private static void AddAntiForgery(OrchardCoreBuilder builder) { dummyVar0 = AntiforgeryServiceCollectionExtensions.AddAntiforgery(builder.get_ApplicationServices()); stackVariable3 = builder; stackVariable4 = Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__7_0; if (stackVariable4 == null) { dummyVar1 = stackVariable4; stackVariable4 = new Action <IServiceCollection, IServiceProvider>(Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9.u003cAddAntiForgeryu003eb__7_0); Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__7_0 = stackVariable4; } dummyVar2 = stackVariable3.ConfigureServices(stackVariable4, 0); return; }
private static void AddExtensionServices(OrchardCoreBuilder builder) { dummyVar0 = ServiceCollectionServiceExtensions.AddSingleton <IModuleNamesProvider, AssemblyAttributeModuleNamesProvider>(builder.get_ApplicationServices()); dummyVar1 = ServiceCollectionServiceExtensions.AddSingleton <IApplicationContext, ModularApplicationContext>(builder.get_ApplicationServices()); dummyVar2 = builder.get_ApplicationServices().AddExtensionManagerHost(); stackVariable9 = builder; stackVariable10 = Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__4_0; if (stackVariable10 == null) { dummyVar3 = stackVariable10; stackVariable10 = new Action <IServiceCollection>(Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9.u003cAddExtensionServicesu003eb__4_0); Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__4_0 = stackVariable10; } dummyVar4 = stackVariable9.ConfigureServices(stackVariable10, 0); return; }
public static OrchardCoreBuilder WithTenants(this OrchardCoreBuilder builder) { stackVariable1 = builder.get_ApplicationServices(); dummyVar0 = ServiceCollectionServiceExtensions.AddSingleton <IShellsSettingsSources, ShellsSettingsSources>(stackVariable1); dummyVar1 = ServiceCollectionServiceExtensions.AddSingleton <IShellsConfigurationSources, ShellsConfigurationSources>(stackVariable1); dummyVar2 = ServiceCollectionServiceExtensions.AddSingleton <IShellConfigurationSources, ShellConfigurationSources>(stackVariable1); dummyVar3 = ServiceCollectionServiceExtensions.AddTransient <IConfigureOptions <ShellOptions>, ShellOptionsSetup>(stackVariable1); dummyVar4 = ServiceCollectionServiceExtensions.AddSingleton <IShellSettingsManager, ShellSettingsManager>(stackVariable1); stackVariable7 = builder; stackVariable8 = OrchardCoreBuilderExtensions.u003cu003ec.u003cu003e9__3_0; if (stackVariable8 == null) { dummyVar5 = stackVariable8; stackVariable8 = new Action <IServiceCollection>(OrchardCoreBuilderExtensions.u003cu003ec.u003cu003e9.u003cWithTenantsu003eb__3_0); OrchardCoreBuilderExtensions.u003cu003ec.u003cu003e9__3_0 = stackVariable8; } return(stackVariable7.ConfigureServices(stackVariable8, 0)); }
public static OrchardCoreBuilder AddBackgroundService(this OrchardCoreBuilder builder) { dummyVar0 = ServiceCollectionServiceExtensions.AddSingleton <IHostedService, ModularBackgroundService>(builder.get_ApplicationServices()); return(builder); }
private static void AddAuthentication(OrchardCoreBuilder builder) { dummyVar0 = AuthenticationServiceCollectionExtensions.AddAuthentication(builder.get_ApplicationServices()); stackVariable3 = builder; stackVariable4 = Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__10_0; if (stackVariable4 == null) { dummyVar1 = stackVariable4; stackVariable4 = new Action <IServiceCollection>(Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9.u003cAddAuthenticationu003eb__10_0); Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__10_0 = stackVariable4; } stackVariable6 = stackVariable3.ConfigureServices(stackVariable4, 0); stackVariable7 = Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__10_1; if (stackVariable7 == null) { dummyVar2 = stackVariable7; stackVariable7 = new Action <IApplicationBuilder>(Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9.u003cAddAuthenticationu003eb__10_1); Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions.u003cu003ec.u003cu003e9__10_1 = stackVariable7; } dummyVar3 = stackVariable6.Configure(stackVariable7, 0); return; }