Table of Contents

Delegate XFactory.XGeneratorDelegate

Namespace
Hi.Common.XmlUtils
Assembly
HiGeom.dll

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

src XElement

The source XML element.

baseDirectory string

The base directory for resolving paths.

relFile string

The relative file path.

progress IProgress<object>

Progress reporter for the XML parsing chain.

res object[]

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.