It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/
Some initial comments
Are these required or would be under some if HAVE_CSHARP guard?
Are these required or could be under a check like if get_option('bindings').contains('mono')?
Missing some checks here?
Use Test.Assert(condition) instead of Console.WriteLine.
Check something after to confirm the property was bound?
Assert something later?
Dynamic get only?