Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#1073 Methods/Properties not declared virtual in .NET API

v9.2
closed
Michael Kay
.NET API (34)
5
2012-10-08
2010-06-14
Michael Kay
No

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.

Discussion

  • Michael Kay
    Michael Kay
    2010-08-09

    Fixed in 9.2.1.2