Last updated 4 years ago
Was this helpful?
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());