In the function to populate the XSLT arguments,
the type gets evaluated wrong. The correct
implementation is this:
Transform\XsltTransform.cs:163
if (
(item.Value is string) ||
(item.Value is XPathNavigator) ||
(item.Value is XPathNodeIterator) ||
(item.Value.GetType().IsPrimitive)
)
Otherwise Maverick would detect types that
evaluate to NodeSet and primitive types as
extension objects.
Regards, Alexander Gräf