public static BnfiTermCollection <List <TElementType>, TElementType> PlusList <TElementType>(this BnfTerm bnfTermElement, BnfTerm delimiter = null) { return(BnfiTermCollection.PlusList <TElementType>(bnfTermElement, delimiter)); }
public static BnfiTermCollection <TCollectionType, TElementType> PlusList <TCollectionType, TElementType>(this BnfTerm bnfTermElement, BnfTerm delimiter = null) where TCollectionType : ICollection <TElementType>, new() { return(BnfiTermCollection.PlusList <TCollectionType, TElementType>(bnfTermElement, delimiter)); }