How to cut multiple faces with one line?

     var newBrep = selectedBrep.DuplicateBrep();
                    foreach (var face in faces)
                    {
                        newBrep = face.Split(new[] { lineCurve }, 1);
                        doc.Objects.Replace(SelectedBrepObject.Id, newBrep);
                    }

@dale
Does anyone pay attention to this issue?