Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
Перейти к файлу
Joao Matos b9f60c6c5b Added CppSharp as sub-module. 2016-08-17 13:21:51 +01:00
CppSharp@cbafb55044 Added CppSharp as sub-module. 2016-08-17 13:21:51 +01:00
binder Added pass for converting fields to getter/setter pairs. 2016-08-11 11:58:14 +01:00
build Minor build script fixes. 2016-07-27 23:23:48 +01:00
catch@35f510545d Added Catch unit testing library as sub-module. 2016-07-27 00:49:45 +01:00
ikvm@9f44f259bf Added IKVM as a Git sub-module. 2016-08-16 16:32:20 +01:00
tests/Basic Added initial support for enums. 2016-08-09 14:46:03 +01:00
.gitignore Pushed initial work-in-progress code for managed-to-native bindings generator. 2016-07-25 16:34:57 +01:00
.gitmodules Added CppSharp as sub-module. 2016-08-17 13:21:51 +01:00
.travis.yml Added Travis CI build script. 2016-08-08 15:20:04 +01:00
LICENSE Pushed initial work-in-progress code for managed-to-native bindings generator. 2016-07-25 16:34:57 +01:00
README.md Update README. 2016-07-25 17:22:24 +01:00

README.md

native-binder

.NET assembly to Mono native C/C++ API bindings generator.

  • Create a native API to access some C# APIs
  • native-binder Xamarin.Foo.dll –type:Xamarin.Foo.Authenticator –language c –output outdir
  • Allow for Obj-C binding, Java bindings
  • Start with desktop
  • Then work with products

Can I use it yet?

The project is in a development state and should not be used in production scenarios yet.

Dependencies

  • IKVM.Reflection