Beispiel #1
0
        public static IEnumerable <BlaResultRow> Explode(this BlaResultRow br, string additCnt = null)
        {
            yield return(new BlaResultRow
            {
                Content = string.IsNullOrEmpty(additCnt) ? br.Content : br.Content + additCnt,
                EntityID = br.EntityID,
                OrdNum = br.OrdNum
            });

            if (br is BlaBinSimmetricalResultRow vbr)
            {
                yield return new BlaResultRow
                       {
                           Content  = string.IsNullOrEmpty(additCnt) ? vbr.ContentSym : vbr.ContentSym + additCnt,
                           EntityID = vbr.EntityID,
                           OrdNum   = vbr.OrdNum
                       }
            }
            ;
        }
    }
Beispiel #2
0
 public static BlaResultRow RemapId(this BlaResultRow brr, byte newEntityId)
 {
     brr.EntityID = newEntityId;
     return(brr);
 }