public new void findElementsOfType <T> (List <object> elements) { if (this is T) { elements.Add(this); } else { base.findElementsOfType <T>(elements); } if (null != _icon) { _icon.findElementsOfType <T>(elements); } }
public override void findElementsOfType <T> (List <object> elements) { if (this is T) { elements.Add(this); } else { base.findElementsOfType <T>(elements); } if (null != _icon) { _icon.findElementsOfType <T>(elements); } if (null != _hotSpot) { _hotSpot.findElementsOfType <T>(elements); } }