Esempio n. 1
0
        private static ArrayOfSelfRef GenArrayOfSelfRef()
        {
            var o = new ArrayOfSelfRef();

            o.selfs1 = new[] { o, o, o, o };
            o.selfs2 = o.selfs1;
            return(o);
        }
Esempio n. 2
0
 private static bool CheckArrayOfSelfRef(ArrayOfSelfRef v)
 {
     if (v.selfs1.Length != 4 || v.selfs1 != v.selfs2)
     {
         return(false);
     }
     for (int i = 0; i < v.selfs1.Length; i++)
     {
         if (v.selfs1[i] != v || v.selfs2[i] != v)
         {
             return(false);
         }
     }
     return(true);
 }