예제 #1
0
        public override Config Clone()
        {
            var ret = new TextEditorsConfig
            {
                Default = (TextConfig)Default.Clone()
            };

            if (Configs != null)
            {
                ret.Configs = new Dictionary<String,TextConfig>(Configs);
                Configs.ForEach(kv => ret.Configs[kv.Key] = (TextConfig)kv.Value.Clone());
            }

            return ret;
        }
예제 #2
0
        public override Config Clone()
        {
            var ret = new TextEditorsConfig
            {
                Default = (TextConfig)Default.Clone()
            };

            if (Configs != null)
            {
                ret.Configs = new Dictionary <String, TextConfig>(Configs);
                Configs.ForEach(kv => ret.Configs[kv.Key] = (TextConfig)kv.Value.Clone());
            }

            return(ret);
        }