Files
cpp-thirdparty/winx64/bin/swig-3.0.12/Examples/test-suite/csharp/imports_runme.cs
Bassem Girgis 81b4b9e273 Initial commit
2018-12-20 17:34:07 -06:00

19 lines
557 B
C#

using System;
using importsNamespace;
public class runme
{
static void Main() {
B b = new B();
b.hello(); //call member function in A which is in a different SWIG generated library.
b.bye();
if (b.member_virtual_test(A.MemberEnum.memberenum1) != A.MemberEnum.memberenum2)
throw new Exception("Test 1 failed");
if (b.global_virtual_test(GlobalEnum.globalenum1) != GlobalEnum.globalenum2)
throw new Exception("Test 2 failed");
imports_b.global_test(A.MemberEnum.memberenum1);
}
}