public XMLApplication(TAppData data, IAddElementHandler <TAppData, TModuleData, TElementData> addElementHandler, IAddAttributeHandler <TAppData, TModuleData, TElementData> addAttributeHandler) { this.data = data; this.addElementHandler = addElementHandler; this.addAttributeHandler = addAttributeHandler; }
public XMLApplication(IAddElementHandler <TAppData, TModuleData, TElementData> addElementHandler, IAddElementHandler <TAppData, TModuleData, TElementData> rootAddElementHandler, IAddAttributeHandler <TAppData, TModuleData, TElementData> addAttributeHandler) : this(Activator.CreateInstance <TAppData>(), addElementHandler, addAttributeHandler) { }