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