Methods/Properties not declared virtual in .NET API
The Saxon XSLT and XQuery processor, developed by Saxonica
Brought to you by:
mhkay
In the .NET API, the two abstract classes ExtensionFunctionDefinition and ExtensionFunctionCall were introduced in Saxon 9.2 for writing "integrated extension functions". These classes are intended to be subclassed by user-written classes implementing a particular extension functions. However the non-abstract methods and properties on the abstract classes were not declared virtual, meaning that they cannot be implemented in the subclass.
A patch is being placed in Subversion.
Fixed in 9.2.1.2