public static void vtypes4() { IRecStruct s = new RecStruct(); s.foo(s); vtypes4_2(s); }
public void TestRecStruct() { RecStruct arg = new RecStruct(); arg.seq = new RecStruct[1]; arg.seq[0].seq = new RecStruct[0]; // a null sequence is not allowed RecStruct result = m_testService.EchoRecStruct(arg); Assert.IsNotNull(result); Assert.IsNotNull(result.seq); Assert.AreEqual(arg.seq.Length, result.seq.Length); Assert.IsNotNull(result.seq[0]); }
public void foo(RecStruct <RecStruct <T> > baz) { }
public void TestRecStruct() { RecStruct arg = new RecStruct(); arg.seq = new RecStruct[1]; arg.seq[0].seq = new RecStruct[0]; // a null sequence is not allowed RecStruct result = m_testService.EchoRecStruct(arg); Assert.IsNotNull(result); Assert.IsNotNull(result.seq); Assert.AreEqual(arg.seq.Length, result.seq.Length); Assert.IsNotNull(result.seq[0]); }