public object Clone() { ScaleDependentLabelRenderer scaleDependentRenderer = new ScaleDependentLabelRenderer(); foreach (ILabelRenderer renderer in this.Renderers) { scaleDependentRenderer.Renderers.Add(renderer.Clone() as ILabelRenderer); } return(scaleDependentRenderer); }
public object Clone(IDisplay display) { ScaleDependentLabelRenderer scaledependentRenderer = new ScaleDependentLabelRenderer(); foreach (ILabelRenderer renderer in _renderers) { if (renderer == null) { continue; } scaledependentRenderer._renderers.Add(renderer.Clone(display) as ILabelRenderer); } return(scaledependentRenderer); }