2010-03-26 18:51:44 |
Michael Farrell |
description |
Can NDesk.DBus.Introspector be made a public class?
I have written a small program (attached) that currently hijacks use of this class through System.Type.InvokeMember calls, with the goal of allowing you to use a .NET class with an interface for a DBus service and generate an Introspection XML file without having the service running. I wish to be able to use this to generate other bindings (through the dbus-binding-tool) from my C# sources at build time. While the code itself is a massive hack, it appears to work just fine.
It would be nice if a (properly written) tool like this was part of NDesk.DBus. I'd be happy to rewrite my code to use a "proper" public API for inclusion in the project.
As far as licenses are concerned, please the code attached to be under the MIT license (the same as NDesk.DBus itself). |
Can NDesk.DBus.Introspector be made a public class?
I have written a small program (attached) that currently hijacks use of this class through System.Type.InvokeMember calls, with the goal of allowing you to use a .NET class with an interface for a DBus service and generate an Introspection XML file without having the service running. I wish to be able to use this to generate other bindings (through the dbus-binding-tool) from my C# sources at build time. While the code itself is a massive hack, it appears to work just fine.
It would be nice if a (properly written) tool like this was part of NDesk.DBus. I'd be happy to rewrite my code to use a "proper" public API for inclusion in the project.
As far as licenses are concerned, please consider the code attached to be under the MIT license (the same as NDesk.DBus itself).
|
|