interoptopus_csharp 0.16.0

The C# backend for Interoptopus.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using My.Company;
using Xunit;

public class TestPatternServicesAsyncRval
{
    [Fact]
    public async void Create()
    {
        using var s = ServiceAsyncRval.Simple();
        Assert.Equal(123u, await s.Number());
        Assert.Equal(new Vec3f32 { x = 0, y = 0, z = 0 }, await s.Vecf32());
        Assert.Equal("hello", (await s.Wire()).Unwire());
    }

}