Beispiel #1
0
 public IEnumerable <Block> GetBlocks()
 {
     for (int i = 0; i < BlockDatas.Length; i++)
     {
         var block = new BlockAPIResult {
             BlockData = BlockDatas[i], ResultBlockType = ResultBlockTypes[i]
         };
         yield return(block.GetBlock());
     }
 }
Beispiel #2
0
 public IEnumerable <T> GetBlocks <T>() where T : Block
 {
     for (int i = 0; i < BlockDatas?.Length; i++)
     {
         var block = new BlockAPIResult {
             BlockData = BlockDatas[i], ResultBlockType = ResultBlockTypes[i]
         };
         yield return((T)block.GetBlock());
     }
 }