Delegate XFactory.XGeneratorDelegate
Delegate for generating an object from an XML element with relative file path context.
public delegate object XFactory.XGeneratorDelegate(XElement src, string baseDirectory, string relFile, IProgress<object> progress, object[] res)
Parameters
srcXElementThe source XML element.
baseDirectorystringThe base directory for resolving paths.
relFilestringThe relative file path.
progressIProgress<object>Progress reporter for the XML parsing chain.
resobject[]Additional parameters for generation.
Returns
- object
The generated object.
- Extension Methods
Remarks
Separating baseDirectory and relFile
keeps data packages relocatable: moving the whole base directory only
requires updating the directory string, not every internal path.