protected override void SolveInstance(IGH_DataAccess DA) { List <GH_PPolyline> pp = new List <GH_PPolyline>(); DA.GetDataList("PPolyline", pp); PPolyline poly = new PPolyline(); foreach (GH_PPolyline ppoly in pp) { poly.AddRange(ppoly.Value); } DA.SetData(0, new GH_PPolyline(poly)); }