wit-bindgen-cli 0.56.0

CLI tool to generate bindings for WIT documents and the component model.
using System.Diagnostics;

namespace TestWorld.wit.Exports.test.options
{
    public class ToTestExportsImpl : IToTestExports
    {
        public static void OptionNoneParam(string? a)
        {
            Debug.Assert(a == null);
        }

        public static string? OptionNoneResult()
        {
            return null;
        }

        public static void OptionSomeParam(string? a)
        {
            Debug.Assert(a == "foo");
        }

        public static string? OptionSomeResult()
        {
            return "foo";
        }

        public static string? OptionRoundtrip(string? a)
        {
            return a;
        }

        public static Option<uint?> DoubleOptionRoundtrip(Option<uint?> a)
        {
            return a;
        }
    }
}