예제 #1
0
 public CyclicD(bool init)
 {
     Data                = new CyclicA();
     Data.Data           = new CyclicB();
     Data.Data.Data      = new CyclicC();
     Data.Data.Data.Data = this;
 }
예제 #2
0
 public CyclicABCDNoCycles(bool init)
 {
     Data                     = new CyclicA(true);
     Data.Data                = new CyclicB(true);
     Data.Data.Data           = new CyclicC(true);
     Data.Data.Data.Data      = new CyclicD(true);
     Data.Data.Data.Data.Data = new CyclicA(true);
 }
예제 #3
0
 public CyclicABCD6(bool init)
 {
     Data  = new CyclicA(true);
     Data2 = new CyclicA(true);
     Data.Data.Data.Data.Data  = Data2;
     Data2.Data.Data.Data.Data = Data;
     Data3 = Data.Data;
 }
예제 #4
0
 public CyclicABCD8(bool init)
 {
     Data                 = new CyclicA(true);
     Data2                = new CyclicA(true);
     Data3                = new CyclicB(true);
     Data4                = new CyclicC(true);
     Data5                = new CyclicD(true);
     Data2.Data           = Data3;
     Data3.Data.Data.Data = Data2;
     Data4.Data           = Data5;
     Data5.Data           = Data;
 }
예제 #5
0
 public CyclicABCD3(bool init)
 {
     Data                     = new CyclicA(true);
     Data.Data.Data           = new CyclicC(true);
     Data.Data.Data.Data.Data = new CyclicA(true);
 }
예제 #6
0
 public CyclicABCD2(bool init)
 {
     Data = new CyclicA(true);
     Data.Data.Data.Data.Data = null;
 }
예제 #7
0
 public CyclicABCD1(bool init)
 {
     Data = new CyclicA(true);
     Data.Data.Data.Data.Data = Data;
 }