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++);
}
}
}