├── .github └── workflows │ └── main.yml ├── .gitignore ├── DNNE.sln ├── LICENSE ├── readme.md ├── sample ├── Exports.cs ├── Sample.csproj ├── Sample.sln └── native │ └── main.c ├── src ├── create_package.proj ├── dnne-analyzers │ ├── AnalyzerReleases.Shipped.md │ ├── AnalyzerReleases.Unshipped.md │ ├── AttributesGenerator.cs │ ├── DNNE.Analyzers.targets │ └── dnne-analyzers.csproj ├── dnne-gen │ ├── Generator.cs │ ├── Program.cs │ └── dnne-gen.csproj ├── dnne-pkg │ ├── Dummy.cs │ └── dnne-pkg.csproj ├── msbuild │ ├── DNNE.BuildTasks │ │ ├── CreateCompileCommand.cs │ │ ├── DNNE.BuildTasks.csproj │ │ ├── Linux.cs │ │ ├── Windows.cs │ │ └── macOS.cs │ ├── DNNE.props │ └── DNNE.targets └── platform │ ├── dnne.h │ ├── platform.c │ └── platform_v4.cpp └── test ├── DNNE.UnitTests ├── Consumption.cs ├── DNNE.UnitTests.csproj └── ExportingAssembly.cs ├── Directory.Build.props ├── ExportingAssembly ├── ExportingAssembly.csproj ├── FunctionPointerExports.cs ├── InstanceExports.cs ├── IntExports.cs ├── MiscExports.cs ├── NestedClassExports.cs ├── RealExports.cs ├── StringExports.cs ├── UnsafeExports.cs └── override.c ├── ImportingProcess ├── CMakeLists.txt └── main.c └── test.proj /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/.gitignore -------------------------------------------------------------------------------- /DNNE.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/DNNE.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/LICENSE -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/readme.md -------------------------------------------------------------------------------- /sample/Exports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/sample/Exports.cs -------------------------------------------------------------------------------- /sample/Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/sample/Sample.csproj -------------------------------------------------------------------------------- /sample/Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/sample/Sample.sln -------------------------------------------------------------------------------- /sample/native/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/sample/native/main.c -------------------------------------------------------------------------------- /src/create_package.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/create_package.proj -------------------------------------------------------------------------------- /src/dnne-analyzers/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-analyzers/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/dnne-analyzers/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-analyzers/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /src/dnne-analyzers/AttributesGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-analyzers/AttributesGenerator.cs -------------------------------------------------------------------------------- /src/dnne-analyzers/DNNE.Analyzers.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-analyzers/DNNE.Analyzers.targets -------------------------------------------------------------------------------- /src/dnne-analyzers/dnne-analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-analyzers/dnne-analyzers.csproj -------------------------------------------------------------------------------- /src/dnne-gen/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-gen/Generator.cs -------------------------------------------------------------------------------- /src/dnne-gen/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-gen/Program.cs -------------------------------------------------------------------------------- /src/dnne-gen/dnne-gen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-gen/dnne-gen.csproj -------------------------------------------------------------------------------- /src/dnne-pkg/Dummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-pkg/Dummy.cs -------------------------------------------------------------------------------- /src/dnne-pkg/dnne-pkg.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/dnne-pkg/dnne-pkg.csproj -------------------------------------------------------------------------------- /src/msbuild/DNNE.BuildTasks/CreateCompileCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.BuildTasks/CreateCompileCommand.cs -------------------------------------------------------------------------------- /src/msbuild/DNNE.BuildTasks/DNNE.BuildTasks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.BuildTasks/DNNE.BuildTasks.csproj -------------------------------------------------------------------------------- /src/msbuild/DNNE.BuildTasks/Linux.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.BuildTasks/Linux.cs -------------------------------------------------------------------------------- /src/msbuild/DNNE.BuildTasks/Windows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.BuildTasks/Windows.cs -------------------------------------------------------------------------------- /src/msbuild/DNNE.BuildTasks/macOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.BuildTasks/macOS.cs -------------------------------------------------------------------------------- /src/msbuild/DNNE.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.props -------------------------------------------------------------------------------- /src/msbuild/DNNE.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/msbuild/DNNE.targets -------------------------------------------------------------------------------- /src/platform/dnne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/platform/dnne.h -------------------------------------------------------------------------------- /src/platform/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/platform/platform.c -------------------------------------------------------------------------------- /src/platform/platform_v4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/src/platform/platform_v4.cpp -------------------------------------------------------------------------------- /test/DNNE.UnitTests/Consumption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/DNNE.UnitTests/Consumption.cs -------------------------------------------------------------------------------- /test/DNNE.UnitTests/DNNE.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/DNNE.UnitTests/DNNE.UnitTests.csproj -------------------------------------------------------------------------------- /test/DNNE.UnitTests/ExportingAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/DNNE.UnitTests/ExportingAssembly.cs -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/ExportingAssembly/ExportingAssembly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/ExportingAssembly.csproj -------------------------------------------------------------------------------- /test/ExportingAssembly/FunctionPointerExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/FunctionPointerExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/InstanceExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/InstanceExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/IntExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/IntExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/MiscExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/MiscExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/NestedClassExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/NestedClassExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/RealExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/RealExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/StringExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/StringExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/UnsafeExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/UnsafeExports.cs -------------------------------------------------------------------------------- /test/ExportingAssembly/override.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ExportingAssembly/override.c -------------------------------------------------------------------------------- /test/ImportingProcess/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ImportingProcess/CMakeLists.txt -------------------------------------------------------------------------------- /test/ImportingProcess/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/ImportingProcess/main.c -------------------------------------------------------------------------------- /test/test.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronRobinsonMSFT/DNNE/HEAD/test/test.proj --------------------------------------------------------------------------------