Hi Will,
I am not a C# developer, and I have a very little knowledge about the content of the two existing code parts you mentioned.
But, I know a bit about their history and the ember-plus-sharp library is several years more recent than the EmberLib.Net.
Unfortunately, ember-plus-sharp library only focuses on Consumer side.
However, the basic blocks should be there, as Consumer and Provider basically deal with the same concepts.
If you feel confident enough to read the Ember+ specification, take inspiration from the EmberLib.Net and enhance the ember-plus-sharp library accordingly, it could be some more modern code in there and contribution is welcome.
Sorry I can't help much,
Regards,
Benoît