I'm trying to bind to a .jar from LeadTools and I've run into an interesting situation. The LeadStream class has two constructors, one with signature (java.io.outputStream p0) and the other (java.io.inputStream p0). After building, this results in two constructors in api.xml, both with the same signature (System.IO.Stream p0). The consequent error is Type 'LeadTools.LeadStream' already defines a member called LeadStream with the same parameter types
What's the best way to deal with this? Best plan I could come up with was to hide both constructors from api.xml, then create a partial class that adds a single constructor with the System.IO.Stream signature. I'm not sure how to do this otherwise I'd give it a try. Is there a better solution in metadata.xml?
Thanks Mark