private static AutoGeneratorConventionsOverride CreateConventionsOverride(Action <AutoConventionConfig> configure)
        {
            var config = new AutoConventionConfig();

            configure?.Invoke(config);

            return(new AutoGeneratorConventionsOverride(config));
        }
        internal AutoGeneratorConventionsOverride(AutoConventionConfig config)
        {
            var generators = new List <IAutoConventionGenerator>();

            generators.AddRange(ByNameGeneratorRegistry.Generators);

            Config     = config;
            Generators = generators;
        }