Example #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ManiacManfred.Templates.ItemTemplate newClone = ((Articy.ManiacManfred.Templates.ItemTemplate)(aClone));
     if ((ItemCombination != null))
     {
         newClone.ItemCombination = ((Articy.ManiacManfred.Features.ItemCombinationFeature)(ItemCombination.CloneObject()));
     }
     if ((VariableBinding != null))
     {
         newClone.VariableBinding = ((Articy.ManiacManfred.Features.VariableBindingFeature)(VariableBinding.CloneObject()));
     }
 }
Example #2
0
 public object CloneObject()
 {
     Articy.ManiacManfred.Templates.ItemTemplate clone = new Articy.ManiacManfred.Templates.ItemTemplate();
     CloneProperties(clone);
     return(clone);
 }