public IXMLElement AddElementTo(string name, XMLElementUI <TAppData, TModuleData, TElementData> previewElement) { var result = addElementHandler.AddElement(name, previewElement); var bomb = result as BombElement; if (bomb != null) { bomb.Detonate(); } return(result); }
public IXMLElement AddElement(string name, XMLElementUI <TAppData, TModuleData, TElementData> previewElement) { if (previewElement.isRoot) { return(rootHandler.AddElement(name, previewElement)); } else { return(elementHandler.AddElement(name, previewElement)); } }