Transform sources
Requires: sources module.
This operation allows to modify source contents by applying a custom delegate. Most often this involves rewriting values stored in value nodes:
class MyTransformer : ValueNodeTransformer
{
public MyTransformer()
: base(node => new ValueNode(node.Name, node.Value?.Replace(..., ...)))
{
}
}
var transformedSource = source.Transform(new MyTransformer());
Related pages