#3 XSLT arguments not populated correctly

open
nobody
None
5
2005-01-04
2005-01-04
Alexander Graef
No

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

Discussion