Project

Profile

Help

Bug #4883

closed

.NET API - misspelt property name - XsltTransformer.Implemmentation

Added by Michael Kay about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
.NET API
Sprint/Milestone:
-
Start date:
2021-01-21
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
10, trunk
Fix Committed on Branch:
10, trunk
Fixed in Maintenance Release:
Platforms:

Description

Property name XsltTransformer.Implemmentation should be XsltTransformer.Implementation

Actions #1

Updated by Michael Kay about 3 years ago

It's complicated by the fact that the XsltTransformer has another property called Implementation which returns something different! Also, the misspelt property has no documentation to say what it is, so the chances are it's not being used.

I'm going to change the Implemmentation property (sic) to WrappedXsltTransformer.

I'm also going to drop the undocumented method GetUnderlyingDestination() which doesn't seem to do what anyone would expect.

Actions #2

Updated by Michael Kay about 3 years ago

  • Status changed from New to Resolved
  • Applies to branch 10, trunk added
  • Fix Committed on Branch 10, trunk added
Actions #3

Updated by Debbie Lockett about 3 years ago

XsltTransformer.GetUnderlyingDestination() reinstated so that EEN builds. Otherwise get failure (in gradle build task een_csharpApi):

error CS0535: Saxon.Api.XsltTransformer' does not implement interface member Saxon.Api.XmlDestination.GetUnderlyingDestination()'

Actions #4

Updated by O'Neil Delpratt about 3 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in Maintenance Release 10.5 added

Bug fix applied to Saxon 10.5 maintenance release.

Please register to edit this issue

Also available in: Atom PDF