I’m working on a client for DBus in C#
I’ve worked through the wire format marshaling for ‘Basic types’ (except for STRING, OBJECT_PATH, and SIGNATURE) and was hoping someone with a little more experience dealing with the DBus specification could look to see if I’m on the right track with the marshaling.
The marshaler is here DBusSharp/DBusMarshaler.cs at main · Jeremy-Code-F/DBusSharp · GitHub
And I’ve written a bunch of tests for marshaling based on my understand of the spec here DBusSharp/MarshalerUnitTest.cs at main · Jeremy-Code-F/DBusSharp · GitHub
If anyone has time/the understanding to verify it looks correct I would appreciate it!