コード例 #1
0
        public static void test()
        {
            DirectTypeRecursion klass = new DirectTypeRecursion();

            klass.attribute = new DirectTypeRecursion();
            klass.attribute.genericAttribute = 3;
            klass.setRecursiveAttribute(klass);
            bool b = klass.attribute.genericAttribute; // * Error
        }
コード例 #2
0
 void setRecursiveAttribute(DirectTypeRecursion attribute)
 {
     this.attribute = attribute;
 }
コード例 #3
0
 void set(DirectTypeRecursion p)
 {
     this.attribute = p;
 }