public static TrsTermProduct Convert(this AstTermProduct astIn) { List <TrsTermBase> termList = new List <TrsTermBase>(astIn.TermList.Select(t => ConvertAstTermBase(t)).Cast <TrsTermBase>()); var trsTermProduct = new TrsTermProduct(termList, astIn); return(trsTermProduct); }
public TrsTermProduct(List <TrsTermBase> termList, AstTermProduct astSource) { TermList = termList; AstSource = astSource; }