コード例 #1
0
 private void CloneProperties(object aClone)
 {
     Articy.ManiacManfred.Templates.LocationSettingsTemplate newClone = ((Articy.ManiacManfred.Templates.LocationSettingsTemplate)(aClone));
     if ((Soundfile != null))
     {
         newClone.Soundfile = ((Articy.ManiacManfred.Features.SoundfileFeature)(Soundfile.CloneObject()));
     }
     if ((LocationSettings != null))
     {
         newClone.LocationSettings = ((Articy.ManiacManfred.Features.LocationSettingsFeature)(LocationSettings.CloneObject()));
     }
 }
コード例 #2
0
 public object CloneObject()
 {
     Articy.ManiacManfred.Templates.LocationSettingsTemplate clone = new Articy.ManiacManfred.Templates.LocationSettingsTemplate();
     CloneProperties(clone);
     return(clone);
 }