public override void OnInit(IBabelServiceProvider services, IBabelLogger logger)
        {
            var config = services.GetService <IBabelConfigurationService>();

            ParseArguments(config.Arguments);

            renaming = new IncrementalRenamingListner();
            services.AddService(renaming);

            WriteLogo();
        }
Example #2
0
        public override void OnInit(IBabelServiceProvider services, IBabelLogger logger)
        {
            var random = services.GetService <IBabelRandomGeneratorService>();

            _renaming = new UnredableNamesService(random);

            var config = services.GetService <IBabelConfigurationService>();

            ParseArguments(config.Arguments);

            _renaming.MakeSeed();

            services.AddService(_renaming);

            WriteLogo();
        }
Example #3
0
        public override void OnInit(IBabelServiceProvider services, IBabelLogger logger)
        {
            var config = services.GetService <IBabelConfigurationService>();

            ParseArguments(config.Arguments);

            if (config.UseCustomStringEncryption)
            {
                StringEncrypter = new DesStringEncrypter(Password);
                services.AddService <IBabelStringEncryptionService>(StringEncrypter);
            }

            if (config.UseCustomValueEncryption)
            {
                ValueEncrypter = new DesValueEncrypter(Password);
                services.AddService <IBabelValueEncryptionService>(ValueEncrypter);
            }

            WriteLogo();
        }
 public override void OnInit(IBabelServiceProvider services, IBabelLogger logger)
 {
     WriteLogo();
 }