Beispiel #1
0
 public void CheckCycle(Type convertType)
 {
     if (!BuilderManager.ContainsBuilder(convertType))
     {
         if (Record.Contains(convertType))
         {
             throw new Exception("不允许循环引用");
         }
         else
         {
             Record.Add(convertType);
             BuilderManager.AddBuilder(convertType, this);
         }
     }
 }