├── .config └── dotnet-tools.json ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .gitmodules ├── .vscode └── tasks.json ├── Host.sln ├── Host ├── CMakeLists.txt ├── Common.h ├── Host.cpp ├── Host.vcxproj ├── Host.vcxproj.filters ├── Test_DllImport.h ├── Test_ManagedEntryPoint.h ├── Test_ManagedFunctionPointer.h ├── Test_ManagedString.h ├── Test_ManagedUnsafe.h ├── Test_NativeArray.h ├── Test_NativeExport.h ├── Test_NativeFunctionPointer.h ├── Test_NativeString.h └── Test_NativeVTable.h ├── LICENSE ├── Lib ├── ArrPointer.cs ├── CString.cs ├── Lib.csproj ├── ModuleLoader.cs ├── Test_DllImport.cs ├── Test_ManagedEntryPoint.cs ├── Test_ManagedFunctionPointer.cs ├── Test_ManagedString.cs ├── Test_ManagedUnsafe.cs ├── Test_NativeArray.cs ├── Test_NativeExport.cs ├── Test_NativeFunctionPointer.cs ├── Test_NativeString.cs ├── Test_NativeVTable.cs └── UnmanagedMemory.cs ├── README.md └── README.source.md /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Host.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host.sln -------------------------------------------------------------------------------- /Host/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/CMakeLists.txt -------------------------------------------------------------------------------- /Host/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Common.h -------------------------------------------------------------------------------- /Host/Host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Host.cpp -------------------------------------------------------------------------------- /Host/Host.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Host.vcxproj -------------------------------------------------------------------------------- /Host/Host.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Host.vcxproj.filters -------------------------------------------------------------------------------- /Host/Test_DllImport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_DllImport.h -------------------------------------------------------------------------------- /Host/Test_ManagedEntryPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_ManagedEntryPoint.h -------------------------------------------------------------------------------- /Host/Test_ManagedFunctionPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_ManagedFunctionPointer.h -------------------------------------------------------------------------------- /Host/Test_ManagedString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_ManagedString.h -------------------------------------------------------------------------------- /Host/Test_ManagedUnsafe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_ManagedUnsafe.h -------------------------------------------------------------------------------- /Host/Test_NativeArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_NativeArray.h -------------------------------------------------------------------------------- /Host/Test_NativeExport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_NativeExport.h -------------------------------------------------------------------------------- /Host/Test_NativeFunctionPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_NativeFunctionPointer.h -------------------------------------------------------------------------------- /Host/Test_NativeString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_NativeString.h -------------------------------------------------------------------------------- /Host/Test_NativeVTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Host/Test_NativeVTable.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/ArrPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/ArrPointer.cs -------------------------------------------------------------------------------- /Lib/CString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/CString.cs -------------------------------------------------------------------------------- /Lib/Lib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Lib.csproj -------------------------------------------------------------------------------- /Lib/ModuleLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/ModuleLoader.cs -------------------------------------------------------------------------------- /Lib/Test_DllImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_DllImport.cs -------------------------------------------------------------------------------- /Lib/Test_ManagedEntryPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_ManagedEntryPoint.cs -------------------------------------------------------------------------------- /Lib/Test_ManagedFunctionPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_ManagedFunctionPointer.cs -------------------------------------------------------------------------------- /Lib/Test_ManagedString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_ManagedString.cs -------------------------------------------------------------------------------- /Lib/Test_ManagedUnsafe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_ManagedUnsafe.cs -------------------------------------------------------------------------------- /Lib/Test_NativeArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_NativeArray.cs -------------------------------------------------------------------------------- /Lib/Test_NativeExport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_NativeExport.cs -------------------------------------------------------------------------------- /Lib/Test_NativeFunctionPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_NativeFunctionPointer.cs -------------------------------------------------------------------------------- /Lib/Test_NativeString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_NativeString.cs -------------------------------------------------------------------------------- /Lib/Test_NativeVTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/Test_NativeVTable.cs -------------------------------------------------------------------------------- /Lib/UnmanagedMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/Lib/UnmanagedMemory.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/README.md -------------------------------------------------------------------------------- /README.source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinGliewe/embedded_dotnet_runtime_examples/HEAD/README.source.md --------------------------------------------------------------------------------