// Token: 0x06000238 RID: 568 RVA: 0x0001F2D4 File Offset: 0x0001D4D4
            protected override void Execute(ConfuserContext context, ProtectionParameters parameters)
            {
                NameService srv = (NameService)context.Registry.GetService <INameService>();
                ICollection <KeyValuePair <string, string> > map = srv.GetNameMap();

                if (map.Count == 0)
                {
                    return;
                }
                string path = Path.GetFullPath(Path.Combine(context.OutputDirectory, "symbols.map"));
                string dir  = Path.GetDirectoryName(path);

                if (!Directory.Exists(dir))
                {
                    Directory.CreateDirectory(dir);
                }
                using (StreamWriter writer = new StreamWriter(File.OpenWrite(path)))
                {
                    foreach (KeyValuePair <string, string> entry in map)
                    {
                        writer.WriteLine("{0}\t{1}", entry.Key, entry.Value);
                    }
                }
            }