Split out more code and implement generic methods (#22)

This commit is contained in:
Patrick Stevens
2025-05-27 21:55:19 +01:00
committed by GitHub
parent 5fc11b1742
commit 23ccf5d2a2
18 changed files with 253 additions and 778 deletions

View File

@@ -15,6 +15,11 @@ module TestCases =
let unimplemented =
[
{
FileName = "Threads.cs"
ExpectedReturnCode = 3
NativeImpls = MockEnv.make ()
}
{
FileName = "BasicException.cs"
ExpectedReturnCode = 10

View File

@@ -23,6 +23,7 @@
<EmbeddedResource Include="sources\TriangleNumber.cs" />
<EmbeddedResource Include="sources\WriteLine.cs" />
<EmbeddedResource Include="sources\InstaQuit.cs" />
<EmbeddedResource Include="sources\Threads.cs" />
</ItemGroup>
<ItemGroup>

View File

@@ -0,0 +1,13 @@
using System.Threading.Tasks;
namespace HelloWorldApp
{
class Program
{
static async System.Threading.Tasks.Task<int> Main(string[] args)
{
var result = await Task.Run(() => 3);
return result;
}
}
}