private void Analyze3(BuildAssembly assembly)
        {
            if (assembly.RemoveUnusedMembers)
            {
                StripUnmarker.Unmark(assembly);
            }

            if (assembly.EncryptIL)
            {
                ILCryptoMethodBuilder.Build(assembly);
            }

            _nameGenerator.Generate(assembly);

            SaveState();
        }
        public static void Build(BuildAssembly assembly)
        {
            var builder = new ILCryptoMethodBuilder(assembly);

            builder.Build();
        }