#pragma warning disable S1172 // Unused method parameters should be removed
        // Parameter "IConfiguration configuration" is not used here in default configuration,
        // but is allowed as an option for custom configuration implementations.
        private void DefaultContainerConfiguration(IConfiguration configuration, ContainerBuilder builder, List <Action <ContainerBuilder> > customActions)
        {
            builder.AddRhetosRuntime();
            builder.AddRhetosPluginModules();

            CsUtility.InvokeAll(builder, customActions);
        }
        private IConfiguration BuildConfiguration()
        {
            var configurationBuilder = new ConfigurationBuilder(_builderLogProvider);

            CsUtility.InvokeAll(configurationBuilder, _configureConfigurationActions);
            return(configurationBuilder.Build());
        }