CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).It is a tool that takes C/C++ header and library files and generates the necessary glue to surface the native API as a managed API. Such an API can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.
cppsharp parsing glue syntax-tree c-sharp clang mono visitors cplusplus parser xamarin xamarin-bindings swig interop bindings pinvoke bridgePython for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application.Python for .NET allows CLR namespaces to be treated essentially as Python packages.
c-sharp mono fsharp cpython clr pythonnet dotnet-framework osx dllexport winforms wsl pinvoke dlr ffiA collection of libraries intended to contain all P/Invoke method signatures for popular operating systems. Think of it as https://pinvoke.net, but proven to compile and work properly, and often with sample usage in the form of unit tests. A unique C# project wraps each native library. The C# project may multi-target in order to support many versions of .NET Framework, .NET Core and .NET Standard.
pinvoke interopA collection of libraries intended to contain all P/Invoke method signatures for popular operating systems. Think of it as http://pinvoke.net, but proven to compile and work properly, and often with sample usage in the form of unit tests. Each library is exposed as its own NuGet package, and may include .NET Portable libraries as applicable, exposing those APIs that are available only on Desktop, or Store, or both as appropriate.
pinvoke interopMonkey Fuzz stress tests an applications User Interface. It pretends to be a "monkey" on the keyboard, sending random button press and mouse events to a program. It is developed in C#
fuzz fuzz-testing gui-testing mouse-jiggler pinvoke testingIn this project you will find a Silverlight 5 library for the Kinect. This is made possible by using the Silverlight P/Invoke feature which will call the native Kinect SDK v1.0 API. Along with this library, we also made an event system for the most common gestures.
gestures kinect kinect-sdk pinvokeVisualizes the spread of Wi-Fi access points across the available Wi-Fi channels, the amount of potential co-channel interference and the geolocation of the access points as known by Google.
geolocation google gps network networking pinvoke wifiHalloween project prank to mischievously grab windows and move them around. Primarily moves windows around, shakes the screen, sends random keyboard and mouse events.
coding4fun mouse-jiggler pinvoke sillyWelcome to the CodePlex site for CLR Interop Team, where tools and samples designed by the team are released. We hope the things we deliver here will help you make best use of Interop and boost development in your work. You are welcome to share your concerns, comments or feedb...
interop pinvoke clrinterop clr il-stub-diagnosticsThe library allows you to work with native libraries. Standard approach with the DllImport attribute may be inconvenient if you want to build AnyCPU assembly with MS.NET/Mono support. The InteropRuntimeImplementer class can generate implementation of interface with target signatures of native methods. As a result, we received a single .NET cross-platform AnyCPU-program with calls of native methods because of the LibraryLoader class loaded handles for specific user environment.
native-libraries c-sharp interop pinvokeMinimal Windows 10 Store ready sample of MinGW dll PInvoked from Windows 10 UWP application
mingw mingw-w64 dll windows-10 uwp winrt windows-uwp windows-store pinvokeNote: ChakraSharpCastXml is an improvement over the approach offered here.
chakra pinvoke cppsharpUse C# interfaces to bind to native code - quick and easy usage of C API in C# code, on any platform. Gone are the days of broken DllImport and annoying workarounds for the different runtimes. Fully compatible with Mono, .NET Framework, .NET Core, and .NET Standard. Compatible with Mono DLL mapping on all platforms and runtimes. Configurable and adaptible.
pinvoke native coreclr netstandardThis NuGet package provides a Mono/.NET binding for the libvips image processing library. This binding passes the vips test suite cleanly with no leaks on Windows, macOS and Linux.
libvips image-processing pinvoke bindings monoLICENSE: Dual-licensed under MIT and The Unlicense. Your choice. NuklearSharp ( https://github.com/leafi/NuklearSharp ) was my original inspiration for this, i am not a fan of the original way the bindings were loaded. It was too much code duplication and i don't really understand why P/Invoke wasn't used.
gui nuklear pinvoke binding imgui dotnet-frameworkVarious experiments with programming languages and platforms. First language in the name of a folder is a host language. For example, CSharp-Cpp-Interop means "I want to use C++ in a C# enviroment".
cppsharp swig interop pinvoke xamarin blackmire sharpcpp xlis
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.