예제 #1
0
파일: dtest-app.cs 프로젝트: zixing131/mono
    public static void vtypes4()
    {
        IRecStruct s = new RecStruct();

        s.foo(s);
        vtypes4_2(s);
    }
예제 #2
0
        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]);
        }
예제 #3
0
파일: generics.cs 프로젝트: zer09/Cosmos
 public void foo(RecStruct <RecStruct <T> > baz)
 {
 }
예제 #4
0
 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]);
 }