private static ArrayOfSelfRef GenArrayOfSelfRef() { var o = new ArrayOfSelfRef(); o.selfs1 = new[] { o, o, o, o }; o.selfs2 = o.selfs1; return(o); }
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); }