zipMapRuns

Given the receiver, which is a RunTree<Value>, and the otherTree, which is a RunTree<OtherValue>, produce an aggregate RunTree<OutputValue>. The OutputValue for each range will be computed from a transform function taking a nullable Value and a nullable OtherValue (but both won't be null), and producing a nullable OutputValue. The resulting RunTree respects the normalization rules of the class.

Return

The RunTree of OutputValues produced by the transform function.

Parameters

otherTree

The second source of runs (the first being the receiver).

transform

A function taking a nullable run value from the receiver and a nullable run value from the otherTree and producing a nullable OutputValue.