Some thoughts on auto generating interop code.

This commit is contained in:
Paul Knopf 2019-04-14 11:44:25 -04:00
parent c5eac96569
commit c9a39d39cc
5 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,7 @@
namespace Qml.Net.InteropGen.Model
{
public class QObject
{
}
}

View file

@ -0,0 +1,7 @@
namespace Qml.Net.InteropGen.Model
{
public class QSettings
{
}
}

View file

@ -0,0 +1,12 @@
using System;
namespace Qml.Net.InteropGen
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

View file

@ -0,0 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
</Project>

View file

@ -13,6 +13,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Qml.Net.Sandbox", "Qml.Net.
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qml.Net.Benchmarks", "Qml.Net.Benchmarks\Qml.Net.Benchmarks.csproj", "{A83B453B-93F6-4ADE-BB6A-BC473AEF4158}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Qml.Net.InteropGen", "Qml.Net.InteropGen\Qml.Net.InteropGen.csproj", "{03C5BA87-5A4D-4453-BFE5-6831B015BA69}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -39,6 +41,10 @@ Global
{A83B453B-93F6-4ADE-BB6A-BC473AEF4158}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A83B453B-93F6-4ADE-BB6A-BC473AEF4158}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A83B453B-93F6-4ADE-BB6A-BC473AEF4158}.Release|Any CPU.Build.0 = Release|Any CPU
{03C5BA87-5A4D-4453-BFE5-6831B015BA69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{03C5BA87-5A4D-4453-BFE5-6831B015BA69}.Debug|Any CPU.Build.0 = Debug|Any CPU
{03C5BA87-5A4D-4453-BFE5-6831B015BA69}.Release|Any CPU.ActiveCfg = Release|Any CPU
{03C5BA87-5A4D-4453-BFE5-6831B015BA69}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE