Canguro.Model.Serializer.Deserializer.MarkToDelete C# (CSharp) Method

MarkToDelete() private method

private MarkToDelete ( ) : void
return void
        private void MarkToDelete()
        {
            int i = 0;
            List<string> names = new List<string>(model.LoadCases.Keys);
            foreach (string lc in names)
                if (model.LoadCases[lc] != null)
                    model.LoadCases[lc].Name = mark + (i++);

            List<AbstractCase> acs = new List<AbstractCase>(model.AbstractCases);
            foreach (AbstractCase ac in acs)
                if (ac != null)
                    ac.Name = mark + (i++);

            List<Layer> layers = new List<Layer>(model.Layers);
            foreach (Layer l in layers)
                if (l != null)
                    l.Name = mark + (i++);

            List<Material.Material> materials = new List<Canguro.Model.Material.Material>(MaterialManager.Instance.Materials);
            foreach (Material.Material mat in materials)
            {
                if (mat != null)
                {
                    mat.DesignProperties = new NoDesignProps();
                    MaterialManager.Instance.Materials[mat.Name].Name = mark + (i++);
                }
            }
        }
Deserializer