wit-bindgen-cli 0.57.1

CLI tool to generate bindings for WIT documents and the component model.
namespace TestWorld.wit.Exports.test.resourceAlias
{
    public class E1ExportsImpl : IE1Exports {
	public class X : IE1Exports.X, IE1Exports.IX {
	    public uint val;

	    public X(uint v) {
		this.val = v;
	    }
	}

	public static List<IE1Exports.X> A(IE1Exports.Foo f) {
	    return new List<IE1Exports.X>() { f.x };
	}
    }

    public class E2ExportsImpl : IE2Exports {
	public static List<IE1Exports.X> A(IE2Exports.Foo f, IE1Exports.Foo g, IE1Exports.X h) {
	    return new List<IE1Exports.X>() { f.x, g.x };
	}
    }
}